Order property of ActionFilter, from lowest to greatest or vice versa?

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. Я что-то упустил?

12
задан TylerH 12 February 2019 в 20:34
поделиться