是否可以从ActionFilterAttribute中访问视图的标题?

时间:2016-01-14 09:17:18

标签: c# asp.net-mvc razor actionfilterattribute

在我的观看中,我使用常见的Title方法设置了ViewBag。我在视图中的ViewBag上设置了值,而不是在控制器中。

视图中的代码在从ActionFilterAttribute派生的类中的所有四个虚拟方法之后运行。因此,当我尝试从ViewBag读取标题时,它尚未设置。相反,我在其中一种方法中设置的任何值都有可能在以后被覆盖。

我不想将这些行移动到控制器中,主要是因为这需要我编辑大量的视图和控制器。

还有其他选择吗?

我无法将值作为参数传递给Attribute构造函数,因为它不是常量。

0 个答案:

没有答案