PDA

View Full Version : سوال: ارسال رکوردهای جدول با viewModel



mohammad.esi
دوشنبه 31 خرداد 1395, 01:32 صبح
سلام دوستان یه اکشن نوشتم اما برای اینکه مقادیرشو توی view بگیرم مشکل دارم.از ارورش هم یه تصویر گذوشم.

adameh_bahal
دوشنبه 31 خرداد 1395, 03:53 صبح
خب شما داخل اکشن ایندکس مدلی به ویو پاس ندادید که بشه روش foreach زد و پراپرتی هاشو خوند. داخل اکش ایندکس باید لیستتون رو پرکنید و روی ویو بفرستید تا بتونید روی ویو ازش استفاده کنید

mohammad.esi
دوشنبه 31 خرداد 1395, 13:34 عصر
مسأله همین جاس دوست عزیز میخوام خروجی اکشن searchPeople رو به view پاس بدم

Moien Tajik
دوشنبه 31 خرداد 1395, 18:27 عصر
با استفاده از TempData میشه مقادیر رو از یک Action به Action دیگه پاس بدید :



dbsmaeelpour db = new dbsmaeelpour();
public ActionResult Index()
{
var data = TempData["data"];
return View(data);
}


public ActionResult SearchPeople(string keyword="")
{
var data = db.ExampleTables.Where(f => f.Name.StartWith(keyword)).ToList();
TempData["data"] = data;
return PartialView(data);
}