最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

ASP.NET MVC分页问题解决

来源:动视网 责编:小采 时间:2020-11-27 22:36:02
文档

ASP.NET MVC分页问题解决

ASP.NET MVC分页问题解决:在使用Ajax.Pager进行分页的时候需要注意一下几个方面: 1、一定要引入jquery.unobtrusive-ajax.min.js这个js; 2、一定要在页面中使用注册分页器,注册方法:@{Html.RegisterMvcPagerScriptResource();}; 具体的使用方法示例:
推荐度:
导读ASP.NET MVC分页问题解决:在使用Ajax.Pager进行分页的时候需要注意一下几个方面: 1、一定要引入jquery.unobtrusive-ajax.min.js这个js; 2、一定要在页面中使用注册分页器,注册方法:@{Html.RegisterMvcPagerScriptResource();}; 具体的使用方法示例:


在使用Ajax.Pager进行分页的时候需要注意一下几个方面:

  1、一定要引入jquery.unobtrusive-ajax.min.js这个js;

  2、一定要在页面中使用注册分页器,注册方法:@{Html.RegisterMvcPagerScriptResource();};

具体的使用方法示例:

<div class="row" style="position: relative; left: 30%">
 <div class="col-md-8" style="width: auto">
 @{
 PagerConfig pagerConfig = new PagerConfig("pageIndex", "pageIndexBox", "goToBtn");
 PagerOptions options = pagerConfig.GetPagerOption();
 }
 @Ajax.Pager(Model, options).AjaxOptions(a => a.SetUpdateTargetId("articles").SetHttpMethod("Post").SetDataFormId("searchView"))
 </div>
 <div class="col-md-4">
 <div class="input-group" style="width: 120px; margin: 20px 0">
 <input type="text" id="pageIndexBox" class="form-control" />
 <span class="input-group-btn"><button class="btn btn-primary" id="goToBtn">跳转</button></span>
 </div>
 </div>
</div>

其中Model是IpagedList对象,获取PagerOptions的方法如下:

/// <summary>
 /// 翻页配置项
 /// </summary>
 /// <returns></returns>
 public PagerOptions GetPagerOption()
 {
 PagerOptions options = new PagerOptions
 {
 AutoHide = false,
 FirstPageText = "首页",
 LastPageText = "尾页",
 NextPageText = "下一页",
 PrevPageText = "上一页",
 PageIndexParameterName = this._pageIndexParaName,
 ContainerTagName = "ul",
 CssClass = "pagination",
 CurrentPagerItemTemplate = "<li class=\"active\"><a href=\"#\">{0}</a></li>",
 DisabledPagerItemTemplate = "<li class=\"disabled\"><a>{0}</a></li>",
 PagerItemTemplate = "<li>{0}</li>",
 PageIndexBoxId = this._pageIndexBoxId,
 GoToButtonId = this._goToButtonId,
 NumericPagerItemCount = 5
 };

 return options;
 }

目前所知,该控件不支持显示记录总数及总页数。

文档

ASP.NET MVC分页问题解决

ASP.NET MVC分页问题解决:在使用Ajax.Pager进行分页的时候需要注意一下几个方面: 1、一定要引入jquery.unobtrusive-ajax.min.js这个js; 2、一定要在页面中使用注册分页器,注册方法:@{Html.RegisterMvcPagerScriptResource();}; 具体的使用方法示例:
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top