【问题标题】:response.redirect not re-directing, just posting back to current pageresponse.redirect 不重定向,只是回发到当前页面
【发布时间】:2009-06-17 18:49:40
【问题描述】:

我有一个手动调用回发的 JavaScript 函数:__doPostBack('ctl00$searchButton', '');

上面的 searchButton 位于母版页上,并且连接了一个 onclick 事件。在活动结束时,我将重定向到另一个页面。当从 JS 调用回发时,此重定向失败。当 onclick 正常触发时,它可以正常工作。我正在远离自动触发,以便执行一些大大减少 HTML 标记的客户端操作。我尝试用 Server.Transfer 替换 Response.Redirect,但没有成功。

这里有什么想法吗?

【问题讨论】:

  • 当您手动调用 __doPostBack 时,函数后面的其余代码是否正在运行?

标签: response.redirect


【解决方案1】:

我建议启动一个调试会话并在该页面的 Load() 方法上设置断点并查看执行路径是什么。

另外,尝试使用 HTTP 代理(HttpFox 用于 FireFox 插件,Charles Proxy 用于操作系统级代理)以查看重定向的具体作用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-15
    • 2015-02-23
    • 2013-07-10
    相关资源
    最近更新 更多