第三步:修改操作视图和控制器
public ViewResult Index(int? pageIndex ,string search)
{
int pageInd = pageIndex.HasValue ? pageIndex.Value : 1;
ViewBag.PageCount = (int)Math.Ceiling(result.Count() / 20.0);
return View(result.OrderBy(t => t.PID).Skip((pageInd - 1) * 20).Take(20));
}
视图(页面调用):
@using (Html.BeginForm())
{
根据性别得到查询结果
性别: @Html.TextBox("sex")
<input type="submit" value="查询" />
@Html.Action("PageIndexKey", "PageIndex", new { pageCount = ViewBag.PageCount, currentPage = ViewBag.CurrentPage })
}
Example:
//数据,一个list的集合
List<string> s = new List<string>();
s.Add("张军");
ViewBag.PageCount = (int)Math.Ceiling(s.Count() / 20.0);
return View(s.Skip((pageInd - 1) * 20).Take(20));
@Html.Action("PageIndex", "PageIndex",
new { action = "", controller = "", pageCount = ViewBag.PageCount, currentPage = ViewBag.CurrentPage })
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。








