別のページへのリダイレクトを伴う try/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);