asp.net – UpdatePanel异常处理
发布时间:2020-05-24 04:59:28 所属栏目:asp.Net 来源:互联网
导读:在我正在构建的ASP.NET Web应用程序中实现的UpdatePanels中出现异常,它们在页面上导致 JavaScript错误,并在警报中提供一些高级错误输出.这是发展的好处,但一旦系统在生产中,显然没有好处有多个原因.我可以通过Try Catch等来围绕麻烦的活动来控制Javascript错
|
在我正在构建的ASP.NET Web应用程序中实现的UpdatePanels中出现异常,它们在页面上导致 JavaScript错误,并在警报中提供一些高级错误输出.这是发展的好处,但一旦系统在生产中,显然没有好处有多个原因.我可以通过Try Catch等来围绕麻烦的活动来控制Javascript错误,但在某些情况下,我想在主页面等上执行操作以支持用户体验. 如何正确地处理UpdatePanels中发生的错误以提供无缝和Javascript无错误实现? 解决方法您可以使用ScriptManager(服务器端)上的AsyncPostBackError事件和PageRequestManager(客户端)上的EndRequest事件的组合,以便在使用UpdatePanel时完全处理服务器端错误.这里有一些资源可以帮助您: Customizing Error Handling for ASP.NET UpdatePanel Controls Error Handling Customization for ASP.NET UpdatePanel 这是一个简单的例子: // Server-side
protected void ScriptManager1_AsyncPostBackError(object sender,AsyncPostBackErrorEventArgs e) {
ScriptManager1.AsyncPostBackErrorMessage =
"An error occurred during the request: " +
e.Exception.Message;
}
// Client-side
<script type="text/javascript">
function pageLoad() {
Sys.WebForms.PageRequestManager.getInstance().
add_endRequest(onEndRequest);
}
function onEndRequest(sender,args) {
var lbl = document.getElementById("Label1");
lbl.innerHTML = args.get_error().message;
args.set_errorHandled(true);
}
</script> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net下文件上传和文件删除的代码
- Asp:文本框与输入文本(PHP开发人员学习ASP)
- asp.net – MVC-Mini-Profiler – Web窗体 – 找不到/ mini
- asp.net – 将涵盖.NET中的TDD,DDD和设计模式的图书
- asp.net-mvc-3 – 后退按钮或导航到特定视图(页面)-ASP.NET
- asp.net – 超过了JavaScriptSerializer.MaxJsonLength.处理
- asp.net-mvc – 如何在asp.net mvc 3中使用@html.actionlin
- asp.net-mvc – 视图中的条件语句是坏消息吗?
- 如果验证失败,如何在ASP.NET MVC中阻止jquery ajax提交
- asp.net-mvc-3 – 使用AutoMapper携带元数据查看模型的技术
推荐文章
站长推荐
- 如果您已实施ASP.NET路由,则ASP.NET中的PageMeth
- asp.net-mvc-3 – Razor webgrid ajax分页和排序
- asp.net-mvc – Visual Studio 2015 – ASP.Net应
- asp.net-web-api – 无法识别Web Api [可查询]属
- ASP.NET MVC的排队解决方案
- asp.net – 从ASP .Net应用程序上传大文件
- asp.net-mvc-3 – dataannotations在主键上设置标
- asp.net – HttpContext.Current不解析在MVC 4项
- Asp.Net MVC 3 JSON模型绑定无法正常工作
- .net – DNU发布 – 来自MSBuild的no-source
热点阅读
