关于UpdatePanel的问题
一个关于UpdatePanel的问题纠结我很久了:在本机开发使用UpdatePanel实现分页异步刷新功能,测试并通过可以实现异步刷新,但是把网站发布到服务器上为什么老是无效,还是整个页面都刷新,参考了好多解决的帖子最后都没有成功;在服务器上使用的是Framework4.0,也安装过Asp.net ajax 2.0;也将System.Web.Extensions.Design.dll System.Web.Extensions.dll这两个文件上传到网站的bin目录中,还是没用;在本机开发的环境是VS2010,有碰到过这个问题的坛友们帮我解决下吧,这个问题已经困扰我很久了,谢谢 --------------------编程问答-------------------- 知道UpdatePanel原理吗?点开开发人员工具看页面头部被加入了几个.js的文件,指向微软官方。 在点开微软官方的js文件看里面写了什么,一大堆 零零碎碎的js而已。
早知如此,还不如自己写2句js就搞定了 --------------------编程问答-------------------- --------------------编程问答-------------------- 用js或jquery吧,UpdatePanel这东西我都不敢用了,问题多多 --------------------编程问答-------------------- 是什么无效?页面加载完成 出错 还是什么? --------------------编程问答-------------------- 问题是本机上可以执行,到服务器上为什么不行了呢?有知道原因的吗 --------------------编程问答-------------------- 回复4楼:无效是指在服务器上没有体现局部刷新,还是整个页面都刷新的;在本机调试没问题 --------------------编程问答-------------------- 后台有没断点 跟踪啊? 有没有提交表单啊? --------------------编程问答-------------------- 我的是已经发布到服务器上了的,不能设断点跟踪 --------------------编程问答-------------------- 你在服务器上面的环境是正常的吗
你用的ajax的别的控件没有
你安装一个ajax的tool试试看在服务器上面
--------------------编程问答--------------------
局部刷新也遍布还得刷新么 --------------------编程问答-------------------- UpdatePanel控件好像有几个属性可以设置的。 --------------------编程问答--------------------
晕!谁让你胡乱装这个的?
asp.net ajax正式发布就是在3.5sp1中的,而2.0的那个只是为asp.net2.0打的补丁。你最好赶紧删除掉那么什么asp.net ajax2.0。
合理地使用UpdatePanel,你就不能把所有东西都放在它内部,而只应该放进可能小的部分。一个页面上有好几个、甚至几百个UpdatePanel才比较能够体现局部刷新的概念。另外,应该尽量将属性UpdateMode设置为Conditional,否则就算是局部刷新也是总是多余的刷新的。 --------------------编程问答-------------------- 居然看了那么多帖子问题都是没解决,看来还是改自己学着写ajax妥当点
补充:.NET技术 , ASP.NET