zoukankan      html  css  js  c++  java
  • 【要什么自行车】ASP.NET MVC4笔记01: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();}}

    别问我为什么这样写,我也不知道!

  • 相关阅读:
    mysql 用户管理 权限控制
    微信开发--自动回复图片
    MySQL要导出成excel的方法
    mysql 和excel相互转换
    MYSQL 函数复习
    查找算法
    PySpider的安装
    在Windows下安装scrapy
    chromedriver安装
    Sublime Text 3中配置Python3的开发环境
  • 原文地址:https://www.cnblogs.com/quejuwen/p/4109215.html
Copyright © 2011-2022 走看看