一个示例场景:
- 用户执行更新,例如拖放。这是一个 ajax 请求。
- 服务器端代码无法验证更新或操作失败。抛出异常。
- 应向用户显示合理的错误消息。
我应该如何将异常传达给客户端并在 div 消息框中显示错误消息?
该消息应在事后显示。有时可以防止客户端代码中的错误,但我并不担心这一点。
使用文件隐藏代码中的传统数据绑定,我可以在错误条件后显示标签。但是,如果 Ajax 控件连接到在 aspx 中指定的提供程序类,我看不出这怎么可能。我能想到的唯一选择是在客户端代码中捕获服务器端异常。这可能吗?
我正在为 ASP.NET Ajax 使用 Telerik RadControls。