我想了解什么是ViewBag
和ViewState
以及何时使用它们。需要在代码中进行解释。
答案 0 :(得分:3)
来到您的问题
在MVC中我们没有Viewstate。为了维护这些值,请参阅下面的链接
Maintaining viewstate in Asp.net mvc?
ASP.NET MVC doesn't work with ViewState and Postback?
我们使用ViewBag,ViewData,TempData来表示从控制器到视图或控制器到控制器的值。
答案 1 :(得分:2)
ViewState 是一个古老的经典ASP.NET WebForms
概念。
ViewBag 是ASP.NET MVC
应用程序中完全不同的概念。它只是一个简单的容器,可用于将一些数据从Controller传递给View。此状态不在HTTP请求之间。