操作过滤器是否会覆盖控制器过滤器?
答案 0 :(得分:4)
应用于控制器的过滤器只是将其应用于每个操作方法的简写。
因此,过滤器通常不会互相覆盖。您可以对过滤器进行排序,使一个过滤器一个接一个地运行并反转另一个过滤器所做的更改,但通常这不是一个好主意。
最好编写过滤器,使他们尽可能不互相了解。让过滤器相互交互是增加不必要的复杂性和错误来源的一种方法。
过滤器通常应该是跨领域的问题。
答案 1 :(得分:0)
考虑到它们是应用于不同目标(类和方法)的属性,它完全取决于过滤器的实现。如果你不使用任何自定义逻辑,我应该一个接一个地应用它们。