4

TempDataディクショナリに配置する必要のあるデータの量に関する上限またはベストプラクティスはありますか?

4

1 に答える 1

2

TempDataを使用する際のベストプラクティスについて説明しているこの投稿を確認してください。

ASP.NET MVC 3アプリケーションでViewBag、ViewData、またはTempDataを使用する場合

これはさらに進んでいます:

ASP.NET MVC:TempDataがどこにあるか知っていますか?

結論は次のとおりです。デフォルトでは、TempDataはSessionオブジェクトに格納されます。したがって、制限はSessionオブジェクトの制限です。いくつかの洞察については、この投稿を参照してください。

考慮事項:

  • 通常、セッションはワーカープロセスメモリに保存されます。例:RAM内...。
  • 使用可能なメモリの量を増やすには、IISのアプリケーションプールのメモリ制限を確認してください。

Sessionオブジェクトの詳細については、MSDNの次のドキュメントを確認してください。

ASP.NETセッション状態の概要

于 2012-04-12T20:49:49.130 に答える