現在、私はページAと言います。URLはhttp://localhost:22507/PageA.aspxです。そこからドロップダウン値を選択します。同じページにいくつかの余分なデータとドロップダウンとともに編集ボタンが表示されます。ページのURLはまだhttp://localhost:22507/PageA.aspxです。編集ボタンをクリックすると別のページのページにリダイレクトされます。B.現在のURLはhttp://localhost:22507/PageB.aspx?qstr=6EysKHDt1+a/m8SQcruQOCVgWF+9+PCfmydyeX5wbKU=です。戻るボタン機能c#
ページBの[戻る]ボタンをクリックすると、最初の状態になります。つまり、もう一度ドロップダウンを選択して編集をクリックしてください。
[戻る]ボタンをクリックした直後の状態(ページAのデータと編集ボタン)に戻るにはどうすればよいですか?
は今、私は状態の変化を記録するために、ブラウザのアドレスバーと歴史を更新するために、pushStateを使用して、選択したリスト項目を変更する場合
JavaScriptを使用することができます:window.history.back(1); false false; " –
https://developer.mozilla.org/en/US/docs/Web/APIでpushStateを見てください。/History_API。これにより、新しい履歴レコードが作成されます。この履歴レコードでは、戻るボタンを使用して移動することができます。 javacsriptを使用してクエリ文字列をチェックし、適切な状態を表示します。あるいは、ユーザーの履歴を保存し、最後に見たものを「記憶」するためにクッキーを使用することもできます。 – webdevduck