Warum wird Json Request Behaviorbenötigt?
Wenn ich die HttpGetAnforderungen 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 , JsonResultdass wir haben. Wenn ich Anfragen abrufen möchte, füge ich das HttpPostAttribut hinzu.