AJax技术

技巧和诀窍:用ASP.NET AJAX来处理UpdatePanel控件的出错

字号+ 作者:H5之家 来源:H5之家 2017-07-20 11:00 我要评论( )

【原文地址】Tip/Trick: Handling Errors with the UpdatePanel control using ASP.NET AJAX 【原文发表日期】 Sunday, October 29, 2006 6:56 PM

【原文地址】Tip/Trick: Handling Errors with the UpdatePanel control using ASP.NET AJAX
【原文发表日期】 Sunday, October 29, 2006 6:56 PM

Luis Abreu是ASP.NET MVP,在 博客站上拥有一个精彩的博客。今天早些时候,他贴了一篇精彩的教程帖子,描述如何使用ASP.NET AJAX Beta1版中的一些新特性,来给你的应用添加更健壮(robust)的出错处理。我强烈推荐你去阅读以及为将来之用而收藏它。

在AJAX 世界里处理错误经常会相当棘手,特别当AJAX回调正在进行,应用中客户端和服务器端的编码混合着运行的时候。在最新的版本中,ASP.NET AJAX中的 <asp:updatepanel> 控件现在拥有更健壮的处理错误和报告错误的特性可以为你所用。具体来说,

1) 你现在可以在 <asp:scriptmanager> 控件上处理OnAsyncPostBackError事件,来捕捉和/或修改在服务器端处理AJAX postback回调时发生的错误消息。

2) 你现在可以在 <asp:scriptmanager> 控件上设置AllowCustomErrors属性,启动标准的 ASP.NET 自定义出错支持,在错误反生时,即使这个错误是在AJAX postback 中发生的,可以把用户自动重新定向到一个错误页面。

3) 你现在也可以在页面上选择处理客户端的JavaScript事件来拦截任何从服务器端发回的错误消息,从而来执行自定义的客户端行为。譬如,不是跳出一个消息对话框,而是把错误消息输出到一个格式好看的 <div> 区去。

去这里阅读Luis的精彩教程来了解一下如何利用上述这些新特性吧。

希望本文对你有所帮助,

Scott

标签: ASP.NET, .NET, Atlas, Tips and Tricks

Trackback: ?PostId=1365089

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 有什么样的技巧请求Jquery Ajax?

    有什么样的技巧请求Jquery Ajax?

    2017-07-20 10:03

  • 创建高性能AJAX网站的5条技巧和经验

    创建高性能AJAX网站的5条技巧和经验

    2017-07-19 09:00

  • 浅析JavaScript 调试方法和技巧

    浅析JavaScript 调试方法和技巧

    2017-07-19 08:01

  • 了解AJAX使用技巧:如何处理书签和翻页按扭

    了解AJAX使用技巧:如何处理书签和翻页按扭

    2017-07-17 18:00

网友点评
/