検索ページを備えたasp.netアプリケーションがあり、条件と結果が同じページに表示されます。別のページのボタンをクリックしたときに、後で同じユーザーに再配布するために、入力された検索ページのコピーを保持したいと思います。これは一種の「検索に戻る」ボタンです。どうやってやるの?
ここにいくつかのコンテキストがあります:
検索条件はいくつかの基本的なコントロールで構成されており、結果は(ポストバック後に)GridViewに表示されます。マスターページもあります。そのような単純な。
次に、次のシナリオを検討します。ユーザーは、詳細ページを表示するリンクをクリックして結果を調査し、関連データを含む非常に多くの詳細ページをドリルダウンできます。検索結果に戻りたい場合は、ブラウザの戻るボタンを何度もクリックする必要があります。
マスターページに「検索に戻る」ボタンを追加して、入力した検索ページにワンクリックで戻ることができるようにしたいと思います。ノート:
- ユーザーが別のタブで詳細ビューの1つを開いたときにも機能する必要があるため、ブラウザの履歴を使用することはできません。
- ビューステートを永続的に維持してオンデマンドで取得するのを見てきましたが、グリッドがページ分割されており、最後に使用したページに戻りたい検索ページも複数あるため、より簡単な解決策があることを願っています。
ありがとう、マルセル