2014-12-09 3 views

ответ

0

На самом деле Viewbag является динамическим, ViewData - это словарь. Таким образом, предел до тех пор, пока не закончится память, но мысль сбрасывать огромные данные с помощью viewbag - плохая идея. Вместо этого используйте View Model.

0

Проверить этот пост, который описывает лучшие практики при использовании TempData:

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

Это один идет еще дальше:

When to use ViewBag, ViewData, or TempData is ?

Дно: По умолчанию TempData хранится в Объект сеанса. Таким образом, предел является пределом вашего объекта Session. Смотрите это сообщение для некоторого понимания.

Вещи рассмотреть:

Как правило, сессии хранятся в workerprocess памяти, например .: в памяти .... Чтобы увеличить объем доступной памяти, проверьте объем памяти вашего пула приложений в IIS. Для зрения более глубокого объекта Session, проверьте этот документ в MSDN:

ASP.NET Session State Overview