应该在TempData中放置的最大数据量是多少?

时间:2012-04-12 20:48:08

标签: c# asp.net-mvc-3 size limit tempdata

关于应该在TempData字典中放置多少数据,是否存在上限或最佳做法?

1 个答案:

答案 0 :(得分:2)

查看描述使用TempData时的最佳做法的帖子:

When to use ViewBag, ViewData, or TempData in ASP.NET MVC 3 applications

这个更进一步:

ASP.NET MVC: Do You Know Where Your TempData Is?

底线是:默认情况下,TempData存储在Session对象中。因此限制是Session对象的限制。请参阅此post以获得一些见解。

需要考虑的事项:

  • 通常,会话存储在工作进程内存中,例如:在RAM ....
  • 要增加可用内存量,请检查IIS中应用程序池的内存限制。

要更深入地了解Session对象,请在MSDN上查看此文档:

ASP.NET Session State Overview