que define dos ActionFilters:¿Solicita la propiedad de ActionFilter, de menor a mayor o viceversa?
[DefaultResources(Order = 2)]
[RenderTemplate(Order = 1)]
y para mi sorpresa DefaultResources se ejecuta antes de RenderTemplate. Pero de acuerdo a la documentación de MSDN que 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 serían ejecutar en el siguiente orden: Filtro3, Filter1, y luego Filtro2.
Estoy usando .NET 4. Y comparando por el método OnActionExecuted. ¿Me estoy perdiendo de algo? Gracias.
¿Por qué es Filter1, Filter2, Filter3 (como se muestra en el diagrama de su respuesta) y no Filter3, Filter1, Filter2 (por la intención aparente de sus argumentos de atributo "order =" de su pregunta? – Mishax