2008-11-27 5 views
2

Пример сценарий:Как передать серверные сообщения об ошибках клиенту ASP.NET Ajax?

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

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

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

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

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

ответ

-1

Вы пробовали использовать ajax-вызов в блоке catch try и использовать исключение, чтобы получить сообщение об ошибке?