ASP.NET动态数据中的异常
-
06-07-2019 - |
题
我有一个ASP.NET动态数据应用程序(使用实体框架),我在尝试数据库插入时刚刚发现了重复的键错误。但是,我不得不使用SQL事件探查器来查找错误。插入模板页面只是默默无效。
如何捕获这样的错误并记录它们并显示消息?
解决方案
如果未捕获异常,可以在DetailsView和DataSource控件的CUD事件参数中检测到异常,例如:诸如 DetailsView_ItemInserted
和 DetailsDataSource_Inserting
之类的事件具有 Exception Exception
和 bool ExceptionHandled
属性,用于处理异常。
其他提示
您可以在动态数据网站中实施的另一种方法是使用自定义派生的 DynamicValidator 控件。
有关详细信息,请参阅链接处理动态数据中的数据库异常
不隶属于 StackOverflow