دسته بندی ها
14:00 1402/10/18

نمایش اطلاعات دریافتی از Api در کد USSD روی موبایل

مشخصات سوال کننده :
کاربر : ahmadikia     امتیاز کاربر : 13     رتبه کاربر : 55
دسته بندی : Web Api

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 1343
1 نظر
fateme : خواسته شما خیلی نامفهوم هست. الان شما اطلاعات را به درستی از سمت سرور دریافت کردید. درسته ؟ میخواهید نحوه نمایش اطلاعات رو تغییر بدید ؟ لطفا اگر در نحوه نمایش اطلاعات میخواید تغییری بدید با یک تصویر نمایش بدید خواسته خودتون رو

امتیاز کاربر : 1617   رتبه کاربر : 2   تاریخ ثبت : 04:09 1402/10/18
پاسخ دهنده : fateme 17:35 1402/10/18

بنظر میرسه اشکال شما در بخش Html باشه. شما می فرمایید که اطلاعات رو به درستی از Api دریافت می کنید. خب شما می توانید رشته ای که دریافت کردیدرو توسط یک delemeter به صورت یک List تبدیل کنید.

string apiResult = _api.getData();

var LstResult = apiResult.split(',').ToList();

در مثال بالا نتیجه api در متغیر apiResult نگهداری میشه. سپس محتوای این متغیر رو بر اساس یک جداکننده (مثلا در اینجا ویرگول) میتوانید جدا کنید و در یک لیست داشته باشید و لیست رو هم به هر صورتی که خواستید می تونید در View نمایش بدید.

 

دقت کنید اگر جداکننده خاصی برای جداکردن و ایجاد لیست ندارید در کد زیر که خودتون نوشتید یک جداکننده ایجاد کنید :

outAccept =model[i].AcceptID + "-" + model[i].AcceptName + ",";

 

به این پاسخ امتیاز بدهید    1
امتیاز: 1617 رتبه: 2
1 نظر
ahmadikia : IEnumerable<SelectListItem> DS = _context.AcceptUW.Get(FS => FS.IsActive == 1).Select(FS=> new SelectListItem { Value = AcceptID.ToString(), Text = AcceptName }); var results = string.Join("\n", DS.Select((x, Value) => $"{Value + 1}. {x.Text}")); return Ok($":انتخاب گزینه ها \n {results} \n 9. انصراف از ادامه"); از پاسخگویی شما سپاس گزارم به صورت بالا به جواب رسیدم مجدد از لطف و پاسخگویی شما سپاس گزارم

امتیاز کاربر : 13   رتبه کاربر : 55   تاریخ ثبت : 05:13 1402/10/23
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود