首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在ASP.NET中异步回发期间处理错误的公认方法是什么?

在ASP.NET中异步回发期间处理错误的公认方法是什么?
EN

Stack Overflow用户
提问于 2010-01-06 05:29:42
回答 1查看 710关注 0票数 1

我们有一个ASP.NET页面,它使用更新面板进行部分页面回发。在服务器端,回发执行一些数据库工作并更新几个UI元素。数据库代码都包含在几个事务中,因此如果抛出异常,状态仍然是一致的。我们现在正在编写一些错误处理代码,我的第一个想法是记录抛出的异常,重新加载最后一致的UI状态,并向用户显示某种模式弹出窗口或其他ui元素以及简短的错误消息(这是一个内部网页面,因此会自动通知我们错误,用户知道在哪里可以找到我们:)

这是个好主意吗?哪些替代方案对我们的最终用户更好?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-01-06 05:35:10

我会记录异常并重定向到一个错误页面(“对不起,我们搞砸了”)。

在大多数情况下,我不认为它值得复杂的恢复(最后的一致状态)。在特定情况下,它可能是,但大多数情况下,不是。

请注意,标准机制将为您完成大部分工作。指定一个错误页面,ASP.NET会在出现错误时重定向到那里。此外,ASP.NET运行状况监视将在事件日志中记录未处理的异常。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2009223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档