1

私は Windows Azure、MVC 4.0 アプリケーションに取り組んでいます。コントローラーとビューの間で状態を維持したい。Sessionの使用は避けました。しかし、私はTempDataを使用しています。これはTempDataを使用するベスト プラクティスですか?

知ってる人は教えてください。

編集 ページにフィルター(ラムダ式)があります。フィルターを適用すると、グリッドにデータが入力されます。ページング中、サーバー側でページング ロジックが機能するように、その Lambda 式を維持して適用したいと考えています。モデルに渡すことができません。MVC 剣道グ​​リッド Ajax ページングを使用しています。それが私がTempDataを使用している理由です。

複数の Web サーバーがある場合はどうなりますか? TempDataは失われますか?

4

1 に答える 1

1

TempData はデフォルトで Session を使用するため、おそらくこれは望ましくありません。どのような目的で、どのくらいの期間この状態を維持したいのか、詳しく説明していただけますか?

于 2012-10-11T16:34:37.917 に答える