次のような状況があるとします。
- ページ付けされたビューには、連絡先/インデックス/ページ/2のルートを持つ連絡先のリストが表示されます。
- ビューは、ページ付けされたデータViewModelオブジェクトを取得します。
- ビューは、連絡先カテゴリなどのフィルタプロパティもViewModelから取得します。
ユーザーが連絡先/インデックスページに戻ったときに同じページ番号とフィルターが適用されるように、ページ番号とフィルターのプロパティをどこかに保存したいと思います。
これらのプロパティをSession変数内に格納することは良い習慣ですか?ViewModelはこれらのセッション変数を処理する必要がありますか?
この種の状況に取り組む別の方法はありますか?