0

MVC ページに複数のタブがあります。各タブは、同じコントローラーを持つ個別のビュー aspx です。共通のマスター ページがあります。

最初のタブにデータを保存するIDと、ページの他のタブで使用したい が得られます。

ユーザーは、最初のタブにデータを保存した後、任意のタブをクリックできます。

現在、タブ間TempDataで永続化するために使用しています。orIDを使用せずにデータを保持したい。TempDatacookies

マスターページに値を保持することは可能ですか? これよりも優れた他のアプローチはありますか?

注: アプリケーション用のロード バランサーがあります。

4

3 に答える 3

0

複数のタブを含む 1 つのページを作成し、jquery タブ プラグイン (例: http://jqueryui.com/tabs/ ) で管理できる可視部分を作成します。サーバー側で永続化する必要はありません。

于 2013-05-27T11:39:26.620 に答える
0

TempData は初めて使用するときに消えるため、TempData ではなく ViewData をお勧めします。

ただし、あなたの質問に基づいて、TempData が気に入らない場合は、とにかく ViewData が探しているものではないと思いますが、それがあなたのシナリオに最適なソリューションだと思います。

于 2013-05-27T11:34:27.857 に答える