В ASP.NET MVC 2 была введена пара новых атрибутов фильтра действий, как «стенография» для атрибутов в ASP.NET MVC 1; например, применение HttpPostAttribute
делает то же самое, что и применение метода [AcceptVerbs(HttpVerbs.Post)]
к методу действий.Как работают атрибуты httppost, httpput etc в ASP.NET MVC 2?
Кроме того, с более подробным синтаксисом можно комбинировать различные методы, чтобы можно было, например, как Post
, так и Delete
.
Теперь мне интересно: как работают новые атрибуты? Если я применим как [HttpPost]
, так и [HttpDelete]
, будет ли ASP.NET MVC 2 разрешить оба или требуют оба (таким образом не допуская ничего)?
Я знаю, что все еще * могу * использовать 'AcceptVerbs', но я думаю, что новые атрибуты выглядят намного лучше в коде, и надеялись, что команда MVC задумалась об этом при их реализации ... –
@ Томас - к счастью, вы можете сделать свой собственный по мере необходимости. См. Мое обновление. – tvanfosson