ASP.NET MVC で、ページングに対応した一覧ページから、 編集(詳細)ページへ遷移した後、もう一度一覧ページに戻るとき、 表示していた○ページ目へ戻るようにしたい、といった時の 実装方法について書きます。 図で表すとこんな感じです。 QueryString や セッションデータを使わなくても、 ActionLinkは、現在のルートデータを参照してくれる この機能を使えば、 僅かなコードで実装できます。 最初に QueryString での実装方法を紹介した後、ルートデータを使った実装方法を書きます。 QueryString で実装する場合 もし QueryString でページ番号の受け渡しを行う場合は、 まず一覧ページにて、編集(詳細)リンクを表示するときに、 現在のページ番号をパラメータとして渡します。 ルーティングを特に変更していない場合は、 『~/Person/Edit/1
![ページングされた一覧ページと詳細・編集ページの行き来 - miso_soup3 Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/b58c9cbd04c7ae3f850a200c176b56c3abb9b92e/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmiso_soup3%2F20130418%2F20130418223159.png)