Pergunta

Eu posso decorar uma ação com os [Acceptverbs (httpverbs.post)]/[Aceptverbs (httpverbs.get)

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(string title)
{
    // Do Something...
}

ou com os atributos [httppost]/[httpget

[HttpPost]
public ActionResult Create(string title)
{
    // Do Something...
}

Eles são diferentes?

Foi útil?

Solução

Nada. Um é apenas uma abreviação para o outro.

Outras dicas

[HttpPost] é abreviado para [AcceptVerbs(HttpVerbs.Post)]. A única diferença é que você não pode usar [HttpGet, HttpPost] (e similar) juntos na mesma ação. Se você deseja uma ação para responder a ambos e postagens, você deve usar [AcceptVerbs(HttpVerbs.Get | HttpVerbs.Post)].

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top