0


我对 ASP.NET MVC 有点陌生,我想知道是否有一个框架结构可以做我下面描述的事情?:

我想根据一些任意标准将过滤器应用于一组控制器/操作。这里的关键点是我只想将过滤器应用于基于此标准的某些控制器或操作。我不想在控制器或控制器动作上使用属性,因为开发人员可能会忘记将这些属性添加到控制器动作中。

这个链接基本上描述了我想要的:http: //haacked.com/archive/2011/04/25/conditional-filters.aspx

不过,我想知道,是否有一个 ASP.NET MVC 框架结构可以用来执行此操作而无需自己动手?顺便说一句,我正在使用 ASP.NET MVC 4。

非常感谢,如果不清楚,请见谅!

4

1 回答 1

2

您需要创建自己的条件过滤器,没有任何其他方法可以有条件地在控制器操作上应用属性。

您提供的黑客方法就是这样做的方法。

于 2012-10-23T21:44:43.567 回答