码迷,mamicode.com
首页 > Web开发 > 详细

Asp.net MVC 分页,采用 MvcPager 和CYQ.Data来分页

时间:2014-11-19 22:09:46      阅读:551      评论:0      收藏:0      [点我收藏+]

标签:des   cPage   style   blog   io   ar   color   sp   for   

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来分页

标签:des   cPage   style   blog   io   ar   color   sp   for   

原文地址:http://www.cnblogs.com/quejuwen/p/4109215.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!