6
내가 가진 말 :.NET MVC 2 작업 필터를 처리 할 때 실행 순서는 무엇입니까?
[Attribute1(Order=0)]
public class Controller1
{
[Attribute2]
[Attribute3]
public ActionResult Action1() { ... }
}
속성은 다음과 같은 순서로 실행 얻을 : 속성 2, 3 -1의 순서를 가지고 실행되기 때문에 2, 3, 1
이 말이 속성 이제 0
에 상당하는 명시 적으로 설정 순서가 1 일 이전에, 내가 가지고 말할 수 :
[Attribute1]
[Attribute2(Order=0)]
public class Controller1
{
[Attribute3]
public ActionResult Action1() { ... }
}
속성은 다음과 같은 순서로 실행됩니다. 1, 2, 3
이 경우 속성 2 (순서는 0))?
아! 내 상황에서 Attribute3은 OnActionExecuting 대신 OnResultExecuting이라는 사실을 완전히 간과했습니다. 이것은 이제 의미가 있습니다. 이것에 대한 귀하의 도움에 감사드립니다. – user357933