ли фильтр действий перекрывает фильтр контроллера?фильтрует фильтр действия фильтра?
ответ
Учитывая, что они являются атрибутами, применяемыми к различным целям (классу и методу), он полностью зависит от реализации фильтра. Если вы не используете какую-либо специальную логику, то оба следует применять один за другим, я думаю.
Фильтр, применяемый к контроллеру, является просто сокращением для применения к каждому методу действий.
Так что фильтры вообще не переопределяют друг друга. Вы можете заказать фильтры таким образом, чтобы один фильтр работал за другим и менял изменения, сделанные другим, но в целом это не очень хорошая идея.
Лучше всего писать фильтры таким образом, чтобы они не знали друг о друге как можно больше. Наличие фильтров взаимодействует друг с другом - это рецепт для добавления ненужной сложности и источника ошибок.
Фильтры в целом должны быть сквозными.
Думаю, вы найдете ответ здесь: http://stackoverflow.com/questions/927721/how-to-make-actionfilter-on-action-method-take-precedence-over-same-actionfilter – davehauser