In ASP.NET MVC 2, sono stati introdotti un paio di nuovi attributi del filtro azione, come "abbreviazione" per gli attributi in ASP.NET MVC 1; ad esempio, l'applicazione di HttpPostAttribute
ha la stessa funzione dell'applicazione di [AcceptVerbs(HttpVerbs.Post)]
a un metodo di azione.Come funzionano gli attributi httppost, httpput etc in ASP.NET MVC 2?
Inoltre, con la sintassi più dettagliata, è possibile combinare diversi metodi, per consentire ad esempio sia Post
e Delete
.
Ora mi chiedo: come funzionano i nuovi attributi? Se applico sia [HttpPost]
e [HttpDelete]
, ASP.NET MVC 2 consentire entrambi o richiede entrambi (quindi non consentendo nulla)?
So che ancora * posso * usare 'AcceptVerbs', ma penso che i nuovi attributi siano molto più belli nel codice, e speravo che il team MVC ci avesse pensato quando li implementava ... –
@Tomas - fortunatamente, puoi creare il tuo secondo le necessità. Vedi il mio aggiornamento. – tvanfosson