Как передать сообщения об ошибках на стороне сервера клиенту Ajax ASP.NET? - PullRequest
2 голосов
/ 27 ноября 2008

Пример сценария:

  1. Пользователь выполняет обновление, например, перетаскивание. Это запрос AJAX.
  2. Код на стороне сервера не может подтвердить обновление, или операция просто не удалась. Исключение выдается.
  3. Пользователю должно быть показано разумное сообщение об ошибке.

Как мне сообщить об исключении клиентской стороне и показать сообщение об ошибке в окне сообщения div?

Сообщение должно быть показано после факта . Иногда возможно предотвратить ошибки в коде на стороне клиента, но меня это не беспокоит.

При традиционной привязке данных в коде файла я могу показать метку после условия ошибки. Но если элемент управления Ajax подключен к классу провайдера, указанному в aspx, я не понимаю, как это возможно. Единственный вариант, который я могу придумать, - перехватывать исключения на стороне сервера в клиентском коде. Это возможно?

Я использую Telerik RadControls для ASP.NET Ajax.

1 Ответ

0 голосов
/ 08 января 2014

Вы можете попробовать добавить обработчик ошибок непосредственно в Ajax Framework следующим образом:

http://encosia.com/how-to-improve-aspnet-ajax-error-handling/

...