JsonRequestBehavior.AllowGet允许发布

时间:2015-03-05 21:23:53

标签: json asp.net-mvc asp.net-mvc-4 http-post

我有以下代码:

 public ActionResult ReadEmployee([DataSourceRequest]DataSourceRequest request)
        {
            return Json(GetEmployees().ToDataSourceResult(request), JsonRequestBehavior.AllowGet);
        }

我几乎从Kendo Grid网站复制并粘贴了一些假设,比如我必须从我的View中获取Ajax Get请求才能调用此方法。然而,事实证明,网格的默认行为实际上是Post每次返回控制器时都可以运行!!

这对我来说真的很混乱,因为我真的以为我会因为

而看到一些错误
  

JsonRequestBehavior.AllowGet

但它正在满足要求。我在这里错过了什么吗?

1 个答案:

答案 0 :(得分:0)

默认情况下,MVC允许发布操作。