Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET动态数据中的异常_Asp.net_Entity Framework_Dynamic Data - Fatal编程技术网

ASP.NET动态数据中的异常

ASP.NET动态数据中的异常,asp.net,entity-framework,dynamic-data,Asp.net,Entity Framework,Dynamic Data,我有一个ASP.NET动态数据应用程序(使用实体框架),在尝试插入数据库时,我刚刚发现了一个重复的键错误。但是,我必须使用SQL事件探查器来查找错误。插入模板页面只是默默地做了什么 如何捕获此类错误并记录它们并可能显示一条消息?如果未捕获,可以在DetailsView和数据源控件上的CUD事件参数中检测到异常,例如事件,如DetailsView\u ItemInserted,和DetailsDataSource\u插入具有处理异常的Exception异常和bool Exception处理属性。可

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


如何捕获此类错误并记录它们并可能显示一条消息?

如果未捕获,可以在DetailsView和数据源控件上的CUD事件参数中检测到异常,例如事件,如
DetailsView\u ItemInserted
,和
DetailsDataSource\u插入
具有处理异常的
Exception异常
bool Exception处理
属性。

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


有关详细信息,请参阅链接

如果要处理异常,请确保将ExceptionHandled属性设置为True,以便它正确响应前端。