Estoy buscando una forma de hacer cumplir la acción de un controlador para acceder solo a través de una solicitud AJAX.ASP.NET MVC: Aplicar la solicitud AJAX en una acción
¿Cuál es la mejor manera de hacer esto antes de llamar al método de acción? Quiero refactorizar lo siguiente de mis métodos de acción:
if(Request.IsAjaxRequest())
// Do something
else
// return an error of some sort
Lo que estoy es una previsión de ActionMethodSelectorAttribute
que puede ser utilizado como el atributo [AcceptVerbs]
. Sin embargo, no tengo experiencia en crear un atributo tan personalizado.
+1, de las maneras presentadas, este es por mucho el más cercano a mi enfoque preferido y es extensible, especialmente si se encuentra en un controlador de base que todos los demás heredan de –