-1
我怎麼可以超載控制器中的操作。asp.net mvc 4. 0 - 多個動作來呈現數據到相同的視圖
public ActionResult OnlineHome()
{
OnlineDataModel dm = new OnlineDataModel();
dm.CatagoryData = new List<category>();
dm.ProductData = new List<product>();
dm.CatagoryData = db.categories.ToList();
return View(dm);
}
[HttpPost]
public ActionResult OnlineHome(int CategoryId)
{
OnlineDataModel dm = new OnlineDataModel();
dm.CatagoryData = new List<category>();
dm.ProductData = new List<product>();
dm.CatagoryData = db.categories.ToList();
Convert.ToInt32(CategoryId) select p).ToList() ;
var data= db.products.Where(d => d.CategoryID == CategoryId).ToList();
dm.ProductData = data.ToList();
ViewBag.data = data;
return View(dm);
}
[HttpPost]
public ActionResult OnlineHome(OnlineDataModel data)
{
return View();
}
請大家幫忙。我怎麼可以超載的行動,將呈現數據相同的看法
按照ActionName屬性,你也必須改變你的視圖名。 – 2014-10-20 09:40:53