我有一个ASP.NET动态数据应用程序(使用实体框架),我在尝试数据库插入时发现了一个重复的键错误.但是,我不得不使用SQL事件探查器来查找错误.插入模板页面只是默默地做了什么.
如何捕获这样的错误并记录它们并显示消息?
最佳答案 如果没有捕获,可以在DetailsView和DataSource控件上的CUD事件参数中检测到异常,例如: DetailsView_ItemInserted和DetailsDataSource_Inserting等事件具有Exception Exception和bool ExceptionHandled属性,用于处理异常.