欢迎来到资源无忧教程网!

ASP.NET

当前位置: 主页 > 程序设计 > ASP.NET

ASP.NET MVC分页问题解决

时间:2017-11-22 16:34:52|栏目:ASP.NET|点击:

在使用Ajax.Pager进行分页的时候需要注意一下几个方面:
1、一定要引入jquery.unobtrusive-ajax.min.js这个js;
2、一定要在页面中使用注册分页器,注册方法:@{Html.RegisterMvcPagerScriptResource();};
具体的使用方法示例:
 
    @{
      PagerConfig pagerConfig = new PagerConfig("pageIndex", "pageIndexBox", "goToBtn");
      PagerOptions options = pagerConfig.GetPagerOption();
    }
    @Ajax.Pager(Model, options).AjaxOptions(a => a.SetUpdateTargetId("articles").SetHttpMethod("Post").SetDataFormId("searchView"))
 
 
   
     
     
   
 
其中Model是IpagedList对象,获取PagerOptions的方法如下:
///
    /// 翻页配置项
    ///
    ///
    public PagerOptions GetPagerOption()
    {
      PagerOptions options = new PagerOptions
      {
        AutoHide = false,
        FirstPageText = "首页",
        LastPageText = "尾页",
        NextPageText = "下一页",
        PrevPageText = "上一页",
        PageIndexParameterName = this._pageIndexParaName,
        ContainerTagName = "ul",
        CssClass = "pagination",
        CurrentPagerItemTemplate = "
  • {0}
  • ",
            DisabledPagerItemTemplate = "
  • {0}
  • ",
            PagerItemTemplate = "
  • {0}
  • ",
            PageIndexBoxId = this._pageIndexBoxId,
            GoToButtonId = this._goToButtonId,
            NumericPagerItemCount = 5
          };
     
          return options;
        }
    目前所知,该控件不支持显示记录总数及总页数。

    上一篇:ASP.NET编程简单实现生成静态页面的方法

    栏    目:ASP.NET

    下一篇:详解ASP.NET提取多层嵌套json数据的方法

    本文标题:ASP.NET MVC分页问题解决

    本文地址:http://www.ziyuanwuyou.com/html/chengxusheji/ASP_NET/27.html

    广告投放 | 联系我们 | 版权申明

    重要申明:本站所有的资源文章、图片、评论等,均由网友发表或上传并维护或收集自网络,本站不保留版权,如侵权,请联系站长删除!与本站立场无关,所有资源仅作学习参考,不能作其它用途。

    如果侵犯了您的权利,请与我们联系,我们将在24小时内进行删除,本站均不负任何责任。

    联系QQ:592269187 | 邮箱:592269187@qq.com

    Copyright © 2024-2060 资源无忧教程网 版权所有湘ICP备2022014703号