如何将服务器端错误消息传递给ASP.NET Ajax客户端?

时间:2008-11-27 16:28:11

标签: asp.net-ajax telerik

示例场景:

  1. 用户执行更新,例如拖动和放大下降。这是一个ajax请求。
  2. 服务器端代码无法验证更新或操作失败。抛出异常。
  3. 应向用户显示合理的错误消息。
  4. 如何将异常传达给客户端并在div消息框中显示错误消息?

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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