Я определил два ActionFilters:
[DefaultResources(Order = 2)]
[RenderTemplate(Order = 1)]
И к моему удивлению DefaultResources выполняется перед RenderTemplate. Но согласно документации MSDN она должна работать наоборот:
[Filter1(Order = 2)]
[Filter2(Order = 3)]
[Filter3(Order = 1)]
public void Index()
{
View("Index");
}
В этом примере фильтры действий выполнить в следующем порядке: Filter3, Filter1, а затем Filter2.
Я использую .NET 4. И сравнение методом OnActionExecuted. Я что-то упускаю? Спасибо.