Итак, у меня на странице есть ссылка, которая приводит к поломке некоторого кода. Код генерирует исключение, которое заставляет мой код переходить в блок «Catch» на моем контроллере. Блок catch выглядит следующим образом:
catch (Exception e)
{
return Json(e.ToString());
}
Что происходит, я вижу эту ошибку на переднем конце:
This request has been blocked because sensitive information could be disclosed to third party web sites when this is used in a GET request. To allow GET requests, set JsonRequestBehavior to AllowGet.
Теперь, если я изменю поведение вышеприведенного оператора return на следующее:
return Json(e.ToString(), JsonRequestBehavior.AllowGet);
На начальном этапе у меня фактически появляется всплывающее диалоговое окно с вопросом, хочу ли я загрузить элемент Json с localhost, и у меня не появляется просто более описательная ошибка.
Что здесь происходит и как мне это исправить?