コントローラから値を渡しました
public ActionResult Index(int? Page, string sortcol="ID", string sortorder="ASC", string firstname = "", string lastname = "", string emailaddress = "")
{
int TotalPages = 0;
var userlist = ur.GetUsersList(firstname, lastname, emailaddress, Page ?? 1, PageSize,out TotalPages, sortcol, sortorder);
ViewBag.PageIndex = 1;
ViewData["TotalPages"] = TotalPages.ToString();
if (Request.IsAjaxRequest())
{
return PartialView("ListUsers", userlist);
}
return View(userlist);
}
そして私の親の見解では:
@Html.Partial("ListUsers", Model, ViewData)
そして私の子ビュー(listusers)では:
@ViewData["TotalPages"]
Viewdatatotalpagesの値を取得できません。なんでそうなの?常にゼロを返します。