powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Возврат сообщения об ошибке из контролллера в $.Ajax
3 сообщений из 3, страница 1 из 1
Возврат сообщения об ошибке из контролллера в $.Ajax
    #38248359
Фотография Gena928
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
День добрый,

не уверен что в эту тему, но все же.
Есть запрос $.Ajax
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
           $.ajax({
            type: "POST",
            traditional: true,
            url: "UpdateManyrowsIndatabase",
            async: false,
            data: _ArticleDeliveryLine,
            dataType: "json",
            success: function (data) {

                // ОК
           },
            error: function (xhr, textStatus, exceptionThrown) {

                // Сообщение об ошибке
                var MessageText = xhr.responseText.toString().trim();
                alert(MessageText);

            }
        });



Есть метод на сервере, который этот запрос обрабатывает:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
[HttpPost]
public JsonResult UpdateManyrowsIndatabase(string RowsID, List<string> DeliveryInfo)
{
    // Сообщение об ошибке
    string _ErrorMessage = "";

        _ErrorMessage = "Это сообщение об ошибке, которое должен увидеть пользователь!!!";
        Response.StatusCode = (int)HttpStatusCode.BadRequest;
        return Json(_ErrorMessage);

    return Json(_ErrorMessage);
}



Проблема:
на домашнем компе в браузере выскакивает сообщение с текстом "Это сообщение об ошибке, которое должен увидеть пользователь!!!". Все отлично.
Однако, когда я публикую сайт и пытаюсь работать уже с "боевой" базой. То просто получаю сообщение с текстом "Bad request".

Как с этим бороться???
Я просмотрел ответ сервера в Firebug. На домашнем компе пишет "Это сообщение об ошибке, которое должен увидеть пользователь!!!", а вот при работе с хостингом уже "Bad Request". Получается что-то не так на сервере хостинга??
...
Рейтинг: 0 / 0
Возврат сообщения об ошибке из контролллера в $.Ajax
    #38248361
Фотография Gena928
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри, ошибся темой. это в asp.net
...
Рейтинг: 0 / 0
Возврат сообщения об ошибке из контролллера в $.Ajax
    #38248370
Фотография Gena928
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще раз дико извиняюсь что опубликовал не в asp.net.
Ответ нашелся.

Надо доделать web config:
<system.webServer>
<httpErrors existingResponse="PassThrough"/>
</system.webServer>
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Возврат сообщения об ошибке из контролллера в $.Ajax
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]