作为ASP的一部分.NET MVC 2 Beta 2更新,默认情况下不允许JSON GET请求.在从控制器返回JsonResult
对象之前,似乎需要将JsonRequestBehavior
字段设置为JsonRequestBehavior.AllowGet
.
public JsonResult IsEmailValid(...)
{
JsonResult result = new JsonResult();
result.Data = ..... ;
result.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
return result;
}
这背后的原因是什么呢?如果我使用JSON GETtry 进行一些远程验证,我是否应该使用不同的技术呢?