首页 > 代码库 > Asp.net MVC 分页,采用 MvcPager 和CYQ.Data来分页
Asp.net MVC 分页,采用 MvcPager 和CYQ.Data来分页
Control:
public ActionResult Index(int id=1) { int pageSize = 20; int totalItems = 0; using (MAction action = new MAction("brain")) { MDataTable table = action.Select(id, pageSize, "order by id desc", out totalItems); PagedList<MDataRow> arts = new PagedList<MDataRow>(table.Rows,id,pageSize,totalItems); return View(arts); } }
View:
@model Webdiyer.WebControls.Mvc.PagedList<MDataRow> <table class="table table-bordered"> <tr> <th>编号</th> <th>问题</th> <th>答案</th> </tr> @foreach (var row in Model) { <tr> <td>@row["id"]</td> <td>@row["quesion"]</td> <td>@row["answer"]</td> </tr> } </table> @Html.Pager(Model, new PagerOptions { PageIndexParameterName = "id", ShowPageIndexBox = true, PageIndexBoxType = PageIndexBoxType.DropDownList, ShowGoButton = false }) @section Scripts{@{Html.RegisterMvcPagerScriptResource();}}
别问我为什么这样写,我也不知道!
Asp.net MVC 分页,采用 MvcPager 和CYQ.Data来分页
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。