asp.net-mvc - ASP.NET MVC 3,类似于 Razor 布局 Controller ?

标签 asp.net-mvc layout controller asp.net-mvc-3

尚未找到有关如何执行此操作的任何信息。我需要运行一些代码来更新 Razor 布局中的数据。

我可以通过在每个使用 Layout 的 Action 中运行代码并设置 ViewBag 数据来做到这一点,但这似乎不切实际......

那么,我将如何以更好的方式做到这一点?

最佳答案

The answer to this question , 建议使用 a global action filter .

那是在每个 Action 上执行的一段代码(过滤器),您可以使用它来设置 ViewBag 中的属性。这些属性可以从每个 View 和布局访问。

关于asp.net-mvc - ASP.NET MVC 3,类似于 Razor 布局 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4736891/

相关文章:

javascript - 在 Angular/.NET MVC 中发出发布请求后如何使用模型进行重定向?

c# - 使用 Entity Framework 的模型上的显示名称

asp.net-mvc - 如何将本地 DynamoDB 配置为 ASP.NET session 状态提供程序

android - 查看另一个 View

java - 仅使用一个 java 类显示特定的 xml 布局

php - codeigniter 中的搜索框给出空白数据

javascript - MVC 4 将值从 Javascript 传递到 Controller

layout - Chart.js - 折线图最右边的数据点

ruby-on-rails - Controller Rails 中未初始化的常量

javascript - 简单的 AngularJS Controller 不起作用