Server.Transfer和AjaxPro不兼容问题
2015-01-22 15:58
239 查看
使用环境:.net3.5和vs2010。
条件:通过Server.Transfer转到一个被注册为AjaxPro类的网页,这个网页的js中调用了这个网页对象,就会提示对象未定义。例如:后台Server.Transfer("~/Main.aspx"),而Main.aspx用AjaxPro.Utility.RegisterTypeForAjax(typeof(Main));注册AjaxPro,在Main.aspx网页的javascript中如果直接使用Ajax对象,Main.GetData();就会提示Main未定义。
解决方法: 使用Response.Redirect方法调用AjaxPro的网页。
可能原因:在Server.Transfer转到另外一个页面时,浏览器端并不知道这次转换,网页地址依然是原来的地址。下载的core.js等自动生成的js没有更新,所以就没有新的网页中的Ajax对象。
不知道是否有更好的方法。
条件:通过Server.Transfer转到一个被注册为AjaxPro类的网页,这个网页的js中调用了这个网页对象,就会提示对象未定义。例如:后台Server.Transfer("~/Main.aspx"),而Main.aspx用AjaxPro.Utility.RegisterTypeForAjax(typeof(Main));注册AjaxPro,在Main.aspx网页的javascript中如果直接使用Ajax对象,Main.GetData();就会提示Main未定义。
解决方法: 使用Response.Redirect方法调用AjaxPro的网页。
可能原因:在Server.Transfer转到另外一个页面时,浏览器端并不知道这次转换,网页地址依然是原来的地址。下载的core.js等自动生成的js没有更新,所以就没有新的网页中的Ajax对象。
不知道是否有更好的方法。
相关文章推荐
- Server.Transfer("JobApply.aspx"); 造成ajaxpro 类未定义
- Server.Transfer方法与AJAX.NET合用的bug问题
- ajaxpro.net的部署问题
- ajaxpro中文乱码问题解决方案
- Axure RP Pro - 相关问题 - OnMouseOver事件和Rollover翻转效果浏览器不兼容
- ajaxpro未定义的问题
- ASP.NET AJAX Advance Tips & Tricks (6) AJAX Control Toolkit 与 Virtual Earth的兼容问题
- 关于Atlas和AjaxPro.Net的三个小问题!
- Server.Transfer与部分回发(AJAX)冲突
- 使用AjaxPro与Session交互时遇到一个问题
- AjaxPro 实现 三级联动菜单时,出现二级select 闪烁问题
- Asp.net2.0的AjaxPro中不能使用Server.HtmlEncode()函数?
- ajaxPro与ComponentArt控件发布问题
- 关于虚拟主机不支持 AjaxPro 的问题终于解决了
- ajaxPro2.0和ajaxControl在同一页面使用冲突问题
- ajaxpro乱码问题.
- 换一种思路:解决Ajax程序与IE7不兼容的问题
- Ajax中的UpdatePanel与Freetextbox兼容问题的初步解决方法
- 关于虚拟主机不支持 AjaxPro 的问题终于解决方法
- ajaxpro乱码问题.