Я пытаюсь передать данные с контроллера на представление и отображать эти данные. Но после многих попыток я не могу.Использование ViewData для передачи данных с контроллера для просмотра
код контроллера:
общественного ActionResult ValidSearch (ProductSearchParam зм) {
if (gp.IsCandidate)
{
ViewBag.abc="bob";
List<ProductCandidate> prodClist = new List<ProductCandidate>();
prodClist = Pcs.SearchParam(gp,0,100);
ViewBag.total = prodClist.Count;
return View("ValidSearchCandidate", prodClist);
}
else
{
List<Product> prodlist = new List<Product>();
prodlist = Ps.SearchParam(gp,0,100);
ViewBag.total = prodlist.Count;
return View("ValidSearch", prodlist);
}
//return View();
}
Посмотреть код:
<body>
<div>
<p>Bonjour @ViewBag.abc</p>
Я даже попробовать TempData или ViewBag, но безуспешно.
Я не понимаю, почему значение не получает правильное представление. Может кто-нибудь помочь мне решить эту проблему?
'TempData' не' ViewData'! Покажите, как вы пытались получить доступ к свойству 'ViewData' –
Извините за мою ошибку, я все равно попробовал, и это не работает. –