asp.net-mvc - Mvc C#中ViewBag和ViewState的区别

标签 asp.net-mvc asp.net-mvc-4 viewstate viewbag

<分区>

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

最佳答案

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

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

关于asp.net-mvc - Mvc C#中ViewBag和ViewState的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31907518/

相关文章:

c# - 为什么 jquery 日期选择器会改变几个月的日期?

c# - Entity Framework 更新不工作

c# - 这是不推荐使用的编码方式吗? ASP.Net MVC

c# - 将模型集合中的一项发布到 MVC 中的 Controller 方法

c# - 自动发送电子邮件

asp.net - 如果禁用 ViewState 会发生什么

.net - 如何在ajax调用期间限制ViewState的传输

.net - 我什么时候应该考虑使用 SessionState 来保留我的变量值?

java - 为什么 MVC 和单例都是 'design pattern' ?

javascript - jQuery 函数在 MVC 局部 View 中不起作用