留言簿

我要留言
留言搜索

2014-05-09 17:52  刘铁才

mvc ajax分页
我要如何在浏览器端让分页控件重新获取表格

我看了一下源码,用$(window).trigger('hashchange');试了一下发现不行
回复:您好,很抱歉我没看懂您的意思,不知道您要获取什么表格?又为什么要重新获取?谢谢!

2014-05-09 16:15  ltcszk

Ajax分页在ie下有缓存问题,获取过分页后,再加载该页就会读缓存,而不重新发起请求

jquery.ajax方法在ie下也有同样问题,可以设置cache 参数解决这个问题

你说的在服务器端设置页面时间的方法我觉得治标不治本,应该在客户端解决
回复:您好,在Ajax分页时加上cache:false参数固然可以防止页面被缓存,但这样也会导致每次分页都从服务器端重新获取数据,而多数情况下,分页的数据是很少变动的,完全禁用缓存功能又走向了另一个极端,加重了服务器负担,也许由开发者自己来指定更好一些,我会考虑下次升级时加上一个切换缓存开关的参数。谢谢!

2014-05-08 17:46  rong

上午的AjaxForm搜索分页问题重述:
1.你的列表页面最上面有个div,里面的内容包含:“<div>当前查询条件:标题:<span class="emph">@Request.Form["title"]</span>  作者:”,这部分有么有用,如果一定要这个的话,那每个分页页面就要多写一次查询条件的html了?
2.如果脚本有问题,那我的查询按钮却能实现ajax请求,查询时只执行Search的action,但在点完查询按钮后,点击分页按钮却要先执行一次页面的index后,再执行Search的action。我页面引入的是jquery-1.8.2.min.js和jquery.unobtrusive-ajax.min版本的脚本。
回复:您好,那个只是显示当前查询条件的,没有别的用处,您的问题无法从描述中看出原因,您需要学会调试来找出问题所在,客户端调试可以用浏览器的开发者工具,尤其是Chrome浏览器的开发者工具非常方便,有任何错误都会显示出具体的原因及相关代码,找出问题所在才能对症下药进行解决,谢谢!

2014-05-08 10:25  lala

哥您好,如何给当前页索引修改css样式?
比如 现在第五页   5这个页码我曾经的设计有个边框+背景颜色
回复:您好,不知道您说的是哪个分页控件?无论是AspNetPager还是MvcPager,都有这方面的例子:
AspNetPager的例子
MvcPager的例子
您可以看一下。谢谢!

2014-05-08 10:23  rong

你好,关于AjaxForm搜索(post)方式分页,有几个问题咨询一下:1.你的Demo中Partial的前面加的那串查询条件有什么用?
2.我的实现方式与你的demo相同(默认action为Index,查询的action为Search),只是少了1中所说的部分,但每次输入查询条件查询(执行Search)后,分页都不正确,调试后发现每次点分页按钮只是要执行两次action:第一次执行Index(能把查询条件带回后台),第二次执行才执行Search,不含查询条件,结果每次点了分页后都是查询到全部数据。请问这是怎么回事?
回复:您好,不太明白您的问题,不知道您说的“Demo中Partial的前面加的那串查询条件”是什么?执行两次action的问题应该是Ajax提交失败,变成了普通的表单提交,您需要调试看是否是脚本等错误而导致的。谢谢!

2014-05-07 11:53  金宝

使用分页控件,在IE10下显示不正常。首页、末页、上一页、下一页按钮均未显示;只显示了转到文本框和按钮,在文本框中输入2后点击转到,页面刷新后仍然显示第一页。
实际上是有2页数据的。有可能是兼容的问题,请问此问题在最新版本中是否已经解决?谢谢
回复:您好,您说的可能是.net框架的问题,请看一下这篇博客并下载补丁修复一下,不是AspNetPager的问题,谢谢!

2014-05-06 17:15  黎江

涛哥,AspNetPager里面的后面编译成Select哪个每次显示多少数量怎么设置啊,比如说<select size=5><option>...里面项超出十个,但是每次只展示5就会出现滚动条了</select>
回复:您好,这个无法设置,如果您要自定义的话可以直接修改源代码,谢谢!

2014-05-06 16:34  与天使散步

我小米2S 在扫支付二维码的时候 说要下载支付宝钱包 点击没有反应。建议开启手机支付和PC端支付!
回复:是的,需要安装手机支付宝钱包,如果您没有安装或开通手机支付是用不成的,PC端支付账号已经于5月4日关闭了,我也是经过一位好心的网友提醒才知道并更新了支付链接的。谢谢!

2014-05-06 16:31  与天使散步

杨涛你太了不起了。我在一个代码中无意看到了你主页地址的注释,于是进来了,主页我足足看了半小时。你太利害了。我崇拜你!赞一个!
回复:您好,这点成绩实在算不了什么,编程技术发展很快,要学的东西还有很多。看样子您似乎认识我,不知道您是哪位?谢谢!

2014-05-06 15:16  guanyuww

老师您好,我现在有这个业务要怎么使用
后台要接收多个ajax方式分页过来的参数,有示例吗
比如url?id1=2&id2=3&id3=4&pageIndex=2
我在后台配置了路由但是分页的href又给我替换成了原来默认的url参数,无法用我的格式来
另外如果JSON传值支持吗
我邮箱bumite-1@163.com
回复:您好,如果没有按照您指定的路由生成url的话,那就是您的路由定义或者优先顺序有问题,导致无法与指定的路由匹配,不过即使用默认路由,您一样可以用Request.QueryString["id1"]这样的方式来获取url参数,或者通过ModelBinder方式来获取,如:public ActionResult Search(int id1,int id2,int id3,int pageindex)这样。谢谢!
;