使用MVCPager做AJAX分页所需要注意的地方

Posted MX雪碧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用MVCPager做AJAX分页所需要注意的地方相关的知识,希望对你有一定的参考价值。

1.版本问题,推荐使用2.0以上,对ajax支持才比较的好了

2.当需要使用页索引输入或下拉框以及使用Ajax分页模式时,必须用html.RegisterMvcPagerScriptResource方法注册MvcPager客户端jQuery插件,不注册此插件则选择或输入页索引后将无法跳转,Ajax功能也无法正常运行。  

具体代码:@{Html.RegisterMvcPagerScriptResource();}  注:在view中加

3.一定要引用jquery.unobtrusive-ajax.min.js 这个JS插件

4.如果要更新部分页面,一定要把子页面的Model放到父页面的Model中传过去,不能使用html.action然后子页面去请求自己的数据这种方式。这点要切记啊!

5.也是致命的一点:分页条里面指定的UpdateTargetId 一定要是分页条的父级节点,而不能同级,反正我尝试的时候是这样子。

6.分页条写法:

@Ajax.Pager(Model, new PagerOptions { ShowPageIndexBox = true, PageIndexBoxType = PageIndexBoxType.TextBox, ShowGoButton = true }, new MvcAjaxOptions { UpdateTargetId = "Review", EnablePartialLoading = true })

以上是关于使用MVCPager做AJAX分页所需要注意的地方的主要内容,如果未能解决你的问题,请参考以下文章

MVC分页之MvcPager使用

ASP.NET MVC中使用MvcPager异步分页+在分页中复选框下一页上一页也保持选中

教你如何使用MvcPager实现分页效果

MvcPager2.0 中分页初始化失败的问题

ExtJS 网格面板分页工具栏未显示每页所需的记录数

MvcPager ajaxForm 传参