ASP.NET动态数据中的异常

时间:2009-10-26 10:06:14

标签: asp.net entity-framework dynamic-data

我有一个ASP.NET动态数据应用程序(使用实体框架),我在尝试数据库插入时刚刚发现了重复的键错误。但是,我不得不使用SQL事件探查器来查找错误。插入模板页面只是默默无效。

如何捕获这样的错误并记录它们并显示消息?

2 个答案:

答案 0 :(得分:2)

如果未捕获异常,可以在DetailsView和DataSource控件的CUD事件参数中检测到异常,例如: DetailsView_ItemInsertedDetailsDataSource_Inserting等事件具有Exception Exceptionbool ExceptionHandled属性,用于处理异常。

答案 1 :(得分:0)

您可以在动态数据网站中实施的另一种方法是使用自定义派生的 DynamicValidator 控件。

有关详细信息,请参阅链接Handling database exceptions in Dynamic Data