私はasp mvcを使用しており、ユーザーが行を更新できるグリッドを表示するページを作成しました。完了したら、next - をクリックして次のページに進みます。彼らが戻るボタンをクリックすると、グリッドページには最初にロードされた値が表示されます。最終値を表示するために必要です。戻るボタンをクリックした後のページの最終状態を保持する
問題
- グリッドページがロード
- ユーザはブラウザがボタン
- をバックアップクリック
- (次のページに取られます)
- ユーザーが[次へ]ボタンをクリックし、グリッドのページを編集しますグリッドページに元の値が読み込まれる
私はいくつかの検索を完了しましたが、間違った質問をする必要があります。私はwebforms viewstateを使用するものしか見つけませんでした。では、この問題を解決するために何を検索する必要がありますか?どんな指導も訴えるでしょう。
保存されていない変更を行ったことをユーザーに思い出させるページを残す簡単な警告があります。 – JB06
最初にそのユーザーが戻るボタンでナビゲートする必要があります。あなたがそうすることができたなら、あなたは次のページにあったのと同じモデル状態を使用して同じものをバインドする必要があります。セッションは便利です。まず、ユーザーの経験ごとにこの動作が本当に必要かどうかを確認する必要がありますか? – Amit