システムからログオフしようとするとログインページが読み込まれ、ブラウザの戻るボタンを押すと、Webページが期限切れになっていることが表示され、 Request.Form ["__EVENTTARGET"]属性の値とテキストボックスの値が以前の値を保持しているため、再度データベース呼び出しが行われます。Request.Form ["__ EVENTTARGET"]値がクリアされない
例:サーバ側コードは以下の通りである:
場合(IsPostBack) { 文字列パラメータ= Request.Form ["_ EVENTTARGET"]; 文字列引数= Request.Form [" _EVENTARGUMENT"];ログオフ後
if (parameter == "LOGIN") { ValidateLoginDetails(); } }
私はブラウザの[戻る]ボタンを押すと、ブラウザがWebページの有効期限が切れて表示されます。次に、ページをリフレッシュして、文字列パラメータの値を取得しています。どのような理由があり、どのように私はこの問題を解決することができます。
いくつかのソースコードを投稿してください。コードなしで解決策を見つけるのは簡単ではありません。 –