存储包含动作过滤器类的文件的惯例是什么?

时间:2011-11-11 04:56:19

标签: asp.net-mvc asp.net-mvc-3

我有一些动作过滤器,我想应用于多个控制器。我环顾四周,但没有看到关于放置这些文件的位置的MVC约定。我能够看到它们使用的唯一地方是在NerdDinner中,在这种情况下,我能找到的是一个在控制器内部的onactionexecuting方法。

对于那些使用动作过滤器的人。你把它们放在MVC文件结构中的哪个位置?

2 个答案:

答案 0 :(得分:1)

他们会进入与Models ViewsController级别相同级别的文件夹,名为ActionFilters

我也看到他们进入Controllers下的子文件夹,因为它们通常适用于控制器上的操作。

答案 1 :(得分:0)

我将所有ActionFilter个类放在MVC项目中名为Filters的文件夹中。

但是,我的团队最近创建了一个Web.Mvc.Common项目,这就是我们现在放置Filters文件夹的位置,以便其他项目可以轻松地重用它们。