با سلام و عرض ادب و احترام
یک مشکلی که برای من بوجود آمده این است که در یک api می خواهم اطلاعاتی هر رکورد را در یک سطر به کاربر نمایش دهم
var model = _context.AcceptUW.Get(FS => FS.IsActive == 1).ToList();
for (int i = 0; i < model .Count(); i++)
{
outAccept = outAccept + "" + model[i].AcceptID + "-" + model[i].AcceptName;
}
return Content(outAccept);
در حال حاضر خروجی به این صورت است
1- متن این رکورد 2- متن این رکورد 3-متن این رکورد و...
ولی می خواهم به صورت زیر باشد
تیتری نوشته شود
1- متن این رکورد
2- متن این رکورد
3-متن این رکورد
و...
از راهنمایی شما سپاس گزارم
ویرایش:
ابتدا از پاسخگویی شما سپاس گزارم
مدل شامل فیلدهای جدول Accept می باشد که دو تا فیلد مورد نیاز بود آن دو را در کنار هم و در یک متغییر قرار دادم
outAccept =model[i].AcceptID + "-" + model[i].AcceptName;
و سپس این را در یک حلقه for قرار دادم که از اولین رکورد مدل تا آخرین رکورد مدل همه در OutAccept قرار داده شود
و در نهایت با دستور
return Content(outAccept);
نتیجه به کاربر نشان داده می شود. نتیجه هم بصورت یک خط است (1- متن این رکورد 2- متن این رکورد 3-متن این رکورد)
من نمی خواهم به صورت یک خط به کاربر نشان داده شود می خواهم به تعداد رکوردها سطر به کاربر نشان داده شود مثلا
سطر اول مقدار
model[0].AcceptID + "-" + model[0].AcceptName;
سطر دوم :
model[1].AcceptID + "-" + model[1].AcceptName;
و به همین صورت
در واقع مشکلم این است که model را چگونه در return Content یا return ok قرار بدهم
مجدد از پاسخگویی شما و بقیه سپاس گزارم و عذر خواهی می کنم اگر نمی توانم منظور و هدفم را بدرستی بیان نمایم
بنظر میرسه اشکال شما در بخش Html باشه. شما می فرمایید که اطلاعات رو به درستی از Api دریافت می کنید. خب شما می توانید رشته ای که دریافت کردیدرو توسط یک delemeter به صورت یک List تبدیل کنید.
string apiResult = _api.getData();
var LstResult = apiResult.split(',').ToList();
در مثال بالا نتیجه api در متغیر apiResult نگهداری میشه. سپس محتوای این متغیر رو بر اساس یک جداکننده (مثلا در اینجا ویرگول) میتوانید جدا کنید و در یک لیست داشته باشید و لیست رو هم به هر صورتی که خواستید می تونید در View نمایش بدید.
دقت کنید اگر جداکننده خاصی برای جداکردن و ایجاد لیست ندارید در کد زیر که خودتون نوشتید یک جداکننده ایجاد کنید :
outAccept =model[i].AcceptID + "-" + model[i].AcceptName + ",";
تاریخ :
1401/11/15
- ساعت :
11:17:00 AM
- بازدید :
1547
- پاسخ :
1
|
تاریخ :
1403/02/03
- ساعت :
10:23:00 PM
- بازدید :
641
- پاسخ :
1
|
تاریخ :
1403/01/25
- ساعت :
06:46:00 PM
- بازدید :
459
- پاسخ :
1
|
تاریخ :
1402/01/26
- ساعت :
03:38:00 PM
- بازدید :
1245
- پاسخ :
1
|
تاریخ :
1402/10/20
- ساعت :
12:53:00 AM
- بازدید :
748
- پاسخ :
1
|
تاریخ :
1402/05/19
- ساعت :
10:10:00 PM
- بازدید :
1351
- پاسخ :
1
|
تاریخ :
1402/04/06
- ساعت :
10:28:00 PM
- بازدید :
1252
- پاسخ :
0
|
تاریخ :
1402/01/26
- ساعت :
03:45:00 PM
- بازدید :
1954
- پاسخ :
2
|
تاریخ :
1402/01/30
- ساعت :
10:14:00 PM
- بازدید :
4395
- پاسخ :
2
|
تاریخ :
1402/03/05
- ساعت :
11:26:00 PM
- بازدید :
1650
- پاسخ :
1
|
تاریخ :
1401/02/24
- ساعت :
02:17:00 PM
- بازدید :
2008
- پاسخ :
1
|
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
75
- پاسخ :
0
|
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
109
- پاسخ :
0
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1033
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
428
- پاسخ :
1
|
تاریخ :
1402/08/01
- ساعت :
06:25:00 PM
- بازدید :
930
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1356
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
4797
- پاسخ :
1
|
تاریخ :
1402/09/08
- ساعت :
07:34:00 PM
- بازدید :
1160
- پاسخ :
1
|
تاریخ :
1402/09/21
- ساعت :
11:10:00 PM
- بازدید :
597
- پاسخ :
1
|