Je cherche un moyen d'appliquer l'action d'un contrôleur à un accès uniquement via une requête AJAX.ASP.NET MVC: Appliquer la requête AJAX à une action
Quelle est la meilleure façon de procéder avant d'appeler la méthode d'action? Je veux factoriser les éléments suivants de mes méthodes d'action:
if(Request.IsAjaxRequest())
// Do something
else
// return an error of some sort
Ce que je suis envisioning est un ActionMethodSelectorAttribute
qui peut être utilisé comme l'attribut [AcceptVerbs]
. Je n'ai pas d'expérience dans la création d'un tel attribut personnalisé.
+1, des façons présentées, c'est de loin et de loin celui le plus proche de mon approche préférée et est extensible, surtout si situé dans un basecontroller que tous les autres héritent de –