2

一个示例场景:

  1. 用户执行更新,例如拖放。这是一个 ajax 请求。
  2. 服务器端代码无法验证更新或操作失败。抛出异常。
  3. 应向用户显示合理的错误消息。

我应该如何将异常传达给客户端并在 div 消息框中显示错误消息?

该消息应在事后显示。有时可以防止客户端代码中的错误,但我并不担心这一点。

使用文件隐藏代码中的传统数据绑定,我可以在错误条件后显示标签。但是,如果 Ajax 控件连接到在 aspx 中指定的提供程序类,我看不出这怎么可能。我能想到的唯一选择是在客户端代码中捕获服务器端异常。这可能吗?

我正在为 ASP.NET Ajax 使用 Telerik RadControls。

4

1 回答 1

0

您可以尝试直接在 Ajax 框架中添加错误处理程序,如下所示:

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

于 2014-01-08T13:22:17.400 回答