急MVC3 数据分页
我在model里定义了一个
public class pageInfo
{
public int pageSize { get; set; }
public int pageCount { get; set; }
}
controller:
public ActionResult Index(int? p)
{
if (!p.HasValue) p = 1;
pageInfo page = new pageInfo();
page.pageSize = 3;
page.pageCount = BookBll.PageRecodCount();
DataTable dt = BookBll.dtPage(page.pageSize,p);
return View(dt);
}
在view中怎么用model时原pageSize,pageCount呢?
@Html.Pager("p",pageSize,pageCount)
------解决方案--------------------在view中怎么用model时原pageSize,pageCount呢?
这句话怎么就看不懂。
------解决方案--------------------MvcPager
------解决方案--------------------.cshtml
HTML code
@foreach...
<div style="text-align: left; border-bottom: 1px solid #808080;">
@Html.Partial("~/Views/Shared/_NetMvc3Page.cshtml", Model)
</div>
------解决方案--------------------
你要想办法把前台的 分页属性,在后头Controllers里可以赋值。
做到这一步,可以开放参数,叫前台调用时设置。
------解决方案--------------------
你弄了viewbag了那就往里面填啊,还用建一个什么pageInfo类干什么