【发布时间】:2012-03-27 16:09:52
【问题描述】:
我有一个网页,我正在应用Ajax 在提交按钮上启用更新进度条。
在这个提交按钮中单击我正在做一些数据库操作,如果操作是
成功则页面是服务器。转移到另一个页面。
我的问题是我必须在这个提交按钮和页面上实现进度条
应该重定向到另一个页面。但我收到page request manager exception on server .transfer。
由于某些安全功能,我无法使用response.redirect,请给我
解决方案或解决方法以避免页面请求管理器异常。
【问题讨论】:
-
您正在 AJAX(UpdatePanel 或某些此类)请求中尝试 Server.Transfer?
-
是的,我正在 AJAX (UpdatePanel) 中尝试 Server.Transfer。是否有任何替代方法可以在 AJAX (UpdatePanel) 中执行 Server.Transfer,因为每次我收到页面请求管理器异常时,由于呈现另一个页面 html 标记。
-
您不能在 AJAX 回发中传输/重定向页面。 AJAX 只希望标记替换动态控件,而不是整个页面,因此您的模型将无法工作。尝试用 jQuery 脚本替换 UpdatePanel 回发,例如 the answer to this question。
标签: c# asp.net progress-bar