Если я хочу ограничить запросы HttpGet своим действием, я могу украсить действие с помощью атрибут [HttpPost]
Пример:
Код: Выделить всё
[HttpPost]
public JsonResult Foo()
{
return Json("Secrets");
}
// Instead of:
public JsonResult Foo()
{
return Json("Secrets", JsonRequestBehavior.AllowGet);
}
Почему фреймворк «досаждает» нам с помощью JsonRequestBehavior.AllowGet
Почему [HttpPost] недостаточно? code> для каждого JsonResult, который у нас есть. Если я хочу отклонить запросы на получение, я добавлю атрибут HttpPost.
Подробнее здесь: https://stackoverflow.com/questions/846 ... ior-needed
Мобильная версия