1
я пытаюсь моделировать управление исключениями в ASP MVC,Бросить исключение из АЯКСА запроса и ловить его
Вот что у меня есть:
public JsonResult callit()
{
throw new HttpException(400, "Bad Request");
}
, а затем я пытаюсь вызвать его, как это :
$.ajax({
type: 'GET',
url: '@Url.Action("callit", "rat", new { area = "test" })',
cache: 'false',
error: function (request, status, error) {
alert(request.responseText);
}
});
Но мое приложение продолжает остановки, когда исключение и моя ошибка не срабатывает, если я не остановить программу. Что мне делать?
Вы можете написать действие фильтра для обработки исключений. http://stackoverflow.com/questions/4707755/asp-net-mvc-ajax-error-handling –
Использовать 'return new HttpStatusCodeResult (400,« Bad Request »);' –
@StephenMuecke Я получаю красные строки, заявляя, что не могу явно convert type web exception to jsonresult –