なぜ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
いるすべてのforで「バグ」を引き起こしJsonResult
ます。getリクエストを拒否する場合は、HttpPost
属性を追加します。