I defined two ActionFilters:
[DefaultResources(Order = 2)]
[RenderTemplate(Order = 1)]
And to my surprise DefaultResources is executed BEFORE RenderTemplate. But according to MSDN documentation it should work vice versa:
[Filter1(Order = 2)]
[Filter2(Order = 3)]
[Filter3(Order = 1)]
public void Index()
{
View("Index");
}
In this example, action filters would execute in the following order: Filter3, Filter1, а затем Filter2.
Я использую .NET 4. И сравниваю методом OnActionExecuted. Я что-то упустил?