2010-08-25 3 views

ответ

0

Учитывая, что они являются атрибутами, применяемыми к различным целям (классу и методу), он полностью зависит от реализации фильтра. Если вы не используете какую-либо специальную логику, то оба следует применять один за другим, я думаю.

4

Фильтр, применяемый к контроллеру, является просто сокращением для применения к каждому методу действий.

Так что фильтры вообще не переопределяют друг друга. Вы можете заказать фильтры таким образом, чтобы один фильтр работал за другим и менял изменения, сделанные другим, но в целом это не очень хорошая идея.

Лучше всего писать фильтры таким образом, чтобы они не знали друг о друге как можно больше. Наличие фильтров взаимодействует друг с другом - это рецепт для добавления ненужной сложности и источника ошибок.

Фильтры в целом должны быть сквозными.