首页 > 代码库 > 使用MVCPager做AJAX分页所走的弯路
使用MVCPager做AJAX分页所走的弯路
使用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分页所走的弯路
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。