Какое соглашение для хранения файлов, содержащих классы фильтра действий? - PullRequest
1 голос
/ 11 ноября 2011

У меня есть несколько фильтров действий, которые я хочу применить к нескольким контроллерам. Я посмотрел вокруг, но не вижу соглашений MVC о том, где разместить эти файлы. Единственное место, где я смог увидеть их использование, было в NerdDinner, и в этом случае все, что я мог найти, это метод onactionexecuting, который был внутри контроллера.

Для тех из вас, кто использует фильтры действий. Где вы размещаете их в файловой структуре MVC?

Ответы [ 2 ]

1 голос
/ 11 ноября 2011

Они попадают в папку на том же уровне, что и уровни Models Views и Controller, называемые ActionFilters.

Я также видел, как они попадают в подпапку под Controllers, поскольку они обычно применяются к действиям на контроллерах.

0 голосов
/ 11 ноября 2011

Я помещаю все ActionFilter классы в папку, просто называемую Filters в проекте MVC.

Однако моя команда недавно создала проект Web.Mvc.Common, и именно там мы поместили Filtersпапку, чтобы их можно было легко использовать в других проектах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...