У меня есть глобальный ActionFilter
, выполняющийся на каждом ActionResult
.Можно ли обнаружить тип ActionResult (например, JsonResult
против ActionResult
) внутри ActionFilter
?
Например, я хочу, чтобы ActionFilter
немедленно завершил работу здесь:
public JsonResult someAjaxAction()
{
}
Но я бы хотел, чтобы это было волшебным:
public ActionResult PageView()
{
}
Да, я знаю, что мог бы просто использовать атрибут ActionFilter
и украсить действия, которые я хотел бывыполнить это, но я бы хотел сохранить его как глобальный ActionFilter
и определить внутри действия, нужно ли мне выполнять желаемую работу.