关于应该在 TempData 字典中放置多少数据,是否有上限或最佳实践?
问问题
7172 次
1 回答
2
查看这篇描述使用 TempData 时的最佳实践的帖子:
何时在 ASP.NET MVC 3 应用程序中使用 ViewBag、ViewData 或 TempData
这个更进一步:
ASP.NET MVC:你知道你的 TempData 在哪里吗?
底线是:默认情况下,TempData 存储在 Session 对象中。所以限制是你的 Session 对象的限制。请参阅这篇文章以获得一些见解。
需要考虑的事项:
- 通常,会话存储在工作进程内存中,例如:在 RAM 中......
- 要增加可用内存量,请检查 IIS 中应用程序池的内存限制。
要更深入地了解 Session 对象,请查看 MSDN 上的此文档:
于 2012-04-12T20:49:49.130 回答