次のような簡単なページがありました。
A.aspx - ユーザーが B.aspx に変更したり元に戻ったりする asp TabControl があり、ボタンは javascript 確認ユーザーを使用して何かを行います。
B.aspx - A.aspx と同じ TabControl があります。ここにメッセージを表示するだけです。
次のような A.aspx のボタン コード:
<button id="do" onclick="if (confirm('you sure?')==false) { return false; };"></button>
A.aspx.cs TabControl_TabChanged() の Response.Redirect コードは次のようになります。
Response.Redirect("b.aspx");
ボタンをクリックして「OK」を選択しても問題ありませんが、「キャンセル」を選択すると Response.Redirect() が実行されますが、ページは変更されませんでした。問題を見つけるのを手伝ってください。