2009-10-26 1 views
4

데이터베이스 삽입을 시도 할 때 중복 키 오류가 발견 된 ASP.NET 동적 데이터 응용 프로그램 (Entity Framework 사용)이 있습니다. 그러나 SQL 프로필러를 사용하여 오류를 찾아야했습니다. 삽입 템플릿 페이지는 아무 것도하지 않았습니다.ASP.NET 동적 데이터의 예외

어떻게 이러한 오류를 잡아 로그하고 기록 할 수 있습니까?

+0

동일한 질문이 있습니다. –

답변

2

캡쳐되지 않은 경우 예외는 DetailsView 및 DataSource 컨트롤의 CUD 이벤트 인수에서 감지 할 수 있습니다. DetailsView_ItemInsertedDetailsDataSource_Inserting과 같은 이벤트는 예외 처리를위한 Exception Exceptionbool ExceptionHandled 속성을 갖습니다.

+0

예외를 처리하는 경우 ExceptionHandled 속성을 True로 설정하여 프런트 엔드에 올바르게 응답하도록하십시오. – StingyJack