ログアウトボタンをクリックすると、ブラウザユーザーの戻るボタンをクリックした後、すべてがうまくいきます..それも良いことです.(しかし、マスターページでイベントをクリックしない;動作は良いです)
そして、検索アイテムのようにイベントがクリックされます(つまり、選択クエリを使用するか、ボタンクリックでデータを取得します)
ログアウトボタンがうまく機能しない...通常のページと同じように機能する;つまり、ログアウトをクリックすると... Session.clear();
&を使用してホームページにリダイレクトするRedirect.Response("page.aspx")
マスター ページ page_load の背後で、次のコードを使用します。
if (!IsPostBack)
{
if (Session["name"] == null)
{
Response.Redirect("Default.aspx");
}
else
{
Response.ClearHeaders();
Response.AddHeader("Cache-Control", "no-cache, no-store, max-age=0, must-revalidate");
Response.AddHeader("Pragma", "no-cache");
Label1.Text = "WELCOME" + " " + Session["name"];
}
理由は、誰かがブラウザの JavaScript を停止したとき....同じ問題が発生するためです。