2012-02-23 7 views
1

をブラウザのクリックでWebページを期限切れには、私は私のプロジェクトに戻るボタン

Default.aspxを以下のように3つのページを持っていると言います。

私はサイト内をナビゲートするための[戻る]ボタンと[次へ]ボタンがあります。私が望むのは、誰かがprocess.aspxにいて、ブラウザの戻るボタンをクリックすると、彼はpage expiredを取得し、ブラウザの次のボタンをクリックしてprocess.aspxページに戻ります。

ので、abc.aspxページPage_Loadイベントで、私は

Response.Cache.SetCacheability(System.Web.HttpCacheability.nocache); 

だから、このコード行を持って、最初の部分は正常に動作し、ユーザーがprocess.aspxから戻ってブラウザボタンをクリックすると、彼は「あなたのWebページを取得しますプロセスが終了しましたが、問題は...彼がprocess.aspxページを取得する代わりにブラウザの次のボタン をクリックするとページが期限切れになります... process.aspxも期限切れになっています。

これで私を助けてもらえますか?私は、process.aspxページをabc.aspxからブラウザの次のボタンをクリックして、それを期限切れにするのではなく戻したい。

ありがとうございました。

答えて

0

サーバーが新しい要求として 'abc.aspx'から 'process.aspx'への移動を検討しているため、期限が切れています。

個人的に私は

  1. 移動のいずれか...に/ jQueryのを介してユーザを優雅に導くためにはJavaScript independantly各段階を処理するためにマルチビューを使用して1ページに手順...
  2. 使用を誘惑されるだろう「x」段階のプロセス。

[戻る]ボタンと[次へ]ボタンを使用する猶予は失われますが、埋め込まれたプロセスはより自然に感じられます。