Pedir propiedad de ActionFilter, de menor a mayor o viceversa.

Definí dos ActionFilters:

[DefaultResources(Order = 2)]
[RenderTemplate(Order = 1)]

Y para mi sorpresa, DefaultResources se ejecuta ANTES de RenderTemplate. Pero de acuerdo con la documentación de MSDN, debería funcionar al revés:

[Filter1(Order = 2)]
[Filter2(Order = 3)]
[Filter3(Order = 1)]
public void Index()
{
    View("Index");
}

En este ejemplo, los filtros de acción se ejecutarían en el siguiente orden: Filter3, Filter1 y luego Filter2.

Estoy usando .NET 4. Y comparando por método OnActionExecuted. ¿Me estoy perdiendo de algo

Respuestas a la pregunta(3)

Su respuesta a la pregunta