Magazine Internet

[MVC] Plusieurs verbes pour une seule méthode du controller

Publié le 29 mai 2015 par Jeremy.jeanson

À ma grande surprise, nombre de développeurs MVC ne savent pas comment utiliser facilement une seule avec plusieurs verbes. Certain coderons une méthode par verbe, d’autres coderont un attribut custom.

Dans la pratique, la solution est bien simple. HttpVerbs étant une énumération, on peut très bien utiliser un OU pour les cumuler. Par exemple, pour un controller de Login qui doit accepter du GET et du POST, cela donne :

[AcceptVerbs(HttpVerbs.Post | HttpVerbs.Get)]
 public ActionResult Index(string login, string password)
{
   // ...
}

Rien de bien sorcier ;)


Retour à La Une de Logo Paperblog

A propos de l’auteur


Jeremy.jeanson 1573 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte