Mvc C#中ViewBag和ViewState的区别

Difference of ViewBag and ViewState in Mvc C#

我想了解什么是 ViewBagViewState 以及何时使用它们。需要在代码中解释。

回答你的问题

在 MVC 中,我们没有 Viewstate.In 命令来维护下面的值 link

Maintaining viewstate in Asp.net mvc?

ASP.NET MVC doesn't work with ViewState and Postback?

我们使用 ViewBag、ViewData、TempData 实现从控制器到视图或控制器到控制器的值流。

ViewState 是一个古老的经典 ASP.NET WebForms 概念,控件和 ASPX 页面使用隐藏字段在 HTTP 请求之间保存它们的状态。

ViewBagASP.NET MVC应用中是完全不同的概念。它只是一个简单的容器,可用于将一些数据从 Controller 传递到 View。此状态不存在于 HTTP 请求之间。