1
A
回答
0
是的,如果情况是例外(即无法连接到数据库)。如果异常传播起来,ELMAH将捕获它。
不要为“业务”的错误使用异常,如找不到在表中的某个记录。在这种情况下返回null
可能会更好。
相关问题
- 1. 在应用程序Cunstructor中的例外
- 2. 3层应用程序中的安全性:在哪一层?
- 3. MVC 3应用程序中的外键
- 4. Android应用程序中的例外
- 5. .NET桌面应用程序(服务)3层应用程序
- 6. 3层应用程序与WPF和C#
- 7. 3层应用程序模式建议
- 8. 部署3层MVC应用程序
- 9. 过滤elmah中的例外文本
- 10. Elmah在N层环境中
- 11. iOS中的分层应用程序示例应用程序/教程
- 12. 在WPF应用程序例外
- 13. 如何在3层web应用程序(ASP.NET MVC)中使用Autofac?
- 14. Rails 3的示例应用程序?
- 15. Glassfish 3简单应用程序客户端JNLP启动例外
- 16. 在3层应用程序中传输分页数据
- 17. Hibernate在3层java ee应用程序中延迟加载
- 18. 如何在.NET中连接3层应用程序?
- 19. 如何在visual studio中发布3层架构应用程序
- 20. ELMAH与多个应用程序
- 21. Elmah应用程序名称配置
- 22. 将Delphi/Oracle应用程序从2层更改为3层
- 23. 在MVC应用程序中使用Elmah处理水密异常
- 24. Winform应用程序中的3层体系结构
- 25. 过滤3层应用程序流程的基础设施
- 26. c#winform应用程序sql例外
- 27. 在简单的JXTA 2.7中获得例外应用程序
- 28. 在应用程序启动方法中的例外
- 29. 在android相机应用程序中的例外
- 30. 在asp.net web应用程序中的参数无例外
感谢的Jakub。我打算做的只是不使用“try/catch”捕捉业务层,将它留给Controller来尝试/捕捉,记录错误,向用户显示体面的消息。听起来不错? – Bill 2012-03-23 11:40:29