Я не верю, что есть готовый способ сделать это. Для простых сайтов проще всего применить фильтр на уровне контроллера. Это довольно часто, и, как правило, хорошая идея иметь свой собственный базовый класс контроллеров на случай, если такие вещи появятся там, где вы хотите распространить его на все ваши контроллеры. E.g.:
[MyActionFilter]
public class MyBaseController : Controller
{
...
}
public class HomeController : MyBaseController
{
...
}
Как говорится, здесь есть запись в блоге , показывающая, как можно добиться применения фильтров действий для всего приложения. Похоже, небольшой объем работы, но, возможно, вы можете использовать эту технику.