문제

데이터베이스 인서트를 시도 할 때 중복 키 오류를 발견 한 ASP.NET 동적 데이터 응용 프로그램 (Entity Framework 사용)이 있습니다. 그러나 오류를 찾기 위해 SQL 프로파일 러를 사용해야했습니다. 삽입 템플릿 페이지는 조용히 아무것도하지 않았습니다.

어떻게 이와 같은 오류를 가두고 로그인하고 메시지를 표시 할 수 있습니까?

도움이 되었습니까?

해결책

세부 사항 뷰 및 데이터 소스 컨트롤에 대한 CUD 이벤트 인수 (예 : 예 : 예 : 예외는 포착되지 않은 경우)를 감지 할 수 있습니다. DetailsView_ItemInserted, 그리고 DetailsDataSource_Inserting 가지다 Exception Exception 그리고 bool ExceptionHandled 처리 예외를위한 속성.

다른 팁

동적 데이터 사이트에서 구현할 수있는 또 다른 접근 방식은 사용자 정의 파생을 사용하는 것입니다. Dynamicvalidator 제어.

세부 정보는 링크를 참조하십시오. 동적 데이터의 데이터베이스 예외 처리

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top