我在 ASPX 页面中有一个 ObjectDataSource,它从业务逻辑类调用 CRUD 操作。当这些操作期间发生异常时,我想通知用户错误并记录它们。但我希望我的业务逻辑和表示层之间有一个清晰的分离。我知道 Selected、Inserted、Updated、Deleted 事件提供了 ObjectDataSourceStatusEventArgs 类型的参数,其中包括发生异常的属性“Exception”。
这些事件的处理程序是处理 ObjectDataSource 异常的最佳位置还是有更好的方法?事件参数链的 Exception 属性是否包含操作过程中发生的所有异常?
欢迎任何意见或建议,
谢谢,
卡伦