Как часть обновления ASP.NET MVC 2 Beta 2, по умолчанию запросы JSON GET запрещены. Похоже, вам нужно установить поле JsonRequestBehavior
в JsonRequestBehavior.AllowGet
, прежде чем возвращать объект JsonResult
с вашего контроллера.
public JsonResult IsEmailValid(...)
{
JsonResult result = new JsonResult();
result.Data = ..... ;
result.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
return result;
}
В чем причина этого? Если я использую JSON GET, чтобы попытаться выполнить удаленную проверку, следует ли использовать другую технику?