Warum wird Json Request Behavior
benötigt?
Wenn ich die HttpGet
Anforderungen auf meine Aktion beschränken möchte, kann ich die Aktion mit dem [HttpPost]
Attribut dekorieren
Beispiel:
[HttpPost]
public JsonResult Foo()
{
return Json("Secrets");
}
// Instead of:
public JsonResult Foo()
{
return Json("Secrets", JsonRequestBehavior.AllowGet);
}
Warum reicht das nicht [HttpPost]
aus?
Warum das Framework uns mit dem "nervt"JsonRequestBehavior.AllowGet
für jeden , JsonResult
dass wir haben. Wenn ich Anfragen abrufen möchte, füge ich das HttpPost
Attribut hinzu.