Почему требуется Json Request Behavior
?
Если я хочу ограничить запросы HttpGet
моим действием, я могу украсить действие атрибутом [HttpPost]
Пример:
[HttpPost]
public JsonResult Foo()
{
return Json("Secrets");
}
// Instead of:
public JsonResult Foo()
{
return Json("Secrets", JsonRequestBehavior.AllowGet);
}
Почему недостаточно [HttpPost]
?
Почему рамка "багирует" нас с JsonRequestBehavior.AllowGet
для каждого JsonResult
, который у нас есть. Если я хочу отказаться от запросов, я добавлю атрибут HttpPost
.