c# - mvc3 中 Viewbag 的范围是什么,我们如何在 MVC 中维护状态

标签 c# .net asp.net-mvc-3 entity-framework-4

  1. Viewbag 在 mvc3 中的作用域是什么?它是否仅在我们通过我的操作方法呈现的页面上可用。
  2. 我们如何在 MVC 中跨页面维护信息。假设我创建了新员工,当我转到下一页时,我需要该员工信息。
  3. 我们如何在 MVC 中维护状态。

最佳答案

  1. View 包是 httpcontext 的一部分。它主要在 Controller 操作中设置并在 View 中读取,但它可以从 http 请求/响应中的 mvc 框架中的几乎任何地方访问。
  2. Web 没有状态,就像您在富客户端应用程序中那样。要在页面之间维护值(或者更恰本地说,请求到请求),您可以使用 cookie、 session 、查询字符串、请求正文(想想发布/放置请求)。
  3. 与#2 相同。

关于c# - mvc3 中 Viewbag 的范围是什么,我们如何在 MVC 中维护状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13865578/

相关文章:

c# - Predicate<T> 相对于 Func<T,bool> 的优势?

.net - XAML 中是否有公认的缩进属性样式?

c# - 使用 .NET 和 Canvas 应用程序的 facebook api 获取 CanvasUrl 为空或为空

c# - NLog with AutoFac - 如何给记录器名称

.net - 从 Entity Framework 模型中恢复已删除的字段,无需删除实体

asp.net-mvc - 我可以共享相同的 View 以在 MVC3 中创建和编辑吗

asp.net-mvc - 无法使DropDownListFor在MVC3中的EditorFor上工作

c# - 将对象序列化为 XML

c# - 基于最小值或最大值的数据网格值转换器

c# - 从文件中获取最佳记录