我在 try/catch 块中有代码,并重定向到另一个页面。如果发生任何错误,catch 也会重定向到另一个页面。当用户单击提交按钮时,页面不会重定向到任何地方。它会进行某种页面刷新并保持在同一页面上。它有时会发生。其他时候,需要点击几次按钮才能识别重定向,然后重定向到成功页面。关于为什么会发生这种情况的任何想法?谢谢。
try
{
...
Response.Redirect("SOME PAGE SUCCESS", false);
}
catch (Exception ex)
{
Response.Redirect("SOME PAGE FAIL");
}
一个 js 脚本执行 doPostBack 以将数据提交到服务器端。
setTimeout('__doPostBack(\'' + el.name + '\',\'' + args + lia + '\')', 500);