Asp.net mvc 4 ViewBag、ViewData和Tempdata可以保存多少数据

Asp.net mvc 4 ViewBag、ViewData和Tempdata可以保存多少数据,asp.net-mvc-4,viewbag,viewdata,Asp.net Mvc 4,Viewbag,Viewdata,ViewBag、ViewData、Tempdata可以容纳的最大大小是多少?实际上,ViewBag是动态的,ViewData是字典。因此,限制是直到内存耗尽,但是通过viewbag转储巨大数据的想法是个坏主意。改为使用视图模型。查看这篇文章,它描述了使用TempData时的最佳实践: 这一条更进一步: 底部是:默认情况下,TempData存储在会话对象中。 因此,限制就是会话对象的限制。 请参阅这篇文章以获得一些见解 需要考虑的事项: 通常,会话存储在workerprocess内存中,如RA

ViewBag、ViewData、Tempdata可以容纳的最大大小是多少?

实际上,ViewBag是动态的,ViewData是字典。因此,限制是直到内存耗尽,但是通过viewbag转储巨大数据的想法是个坏主意。改为使用视图模型。

查看这篇文章,它描述了使用TempData时的最佳实践:

这一条更进一步:

底部是:默认情况下,TempData存储在会话对象中。 因此,限制就是会话对象的限制。 请参阅这篇文章以获得一些见解

需要考虑的事项:

通常,会话存储在workerprocess内存中,如RAM中。。。。 要增加可用内存量,请在IIS中检查应用程序池的内存限制。 有关会话对象的更深入视图,请查看MSDN上的此文档: