Как часть обновления 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, чтобы попытаться выполнить удаленную проверку, следует ли использовать другую технику?
