2009-04-01 2 views
0

부분적으로 RIA 서비스로 작업하는 데이터 폼이 있습니다. 데이터를 가져오고 편집 할 수 있습니다.Silverlight 3 - RIA 유효성 확인을 사용하는 데이터 폼 오류

문제는 RIA 서비스 필드에 유효성 검사를 추가했기 때문입니다. 예 : 내 metadata.cs 파일에서

[StringLength (50, ErrorMessage = "잘못된 데이터입니다!", MinimumLength = 4)] public string Title;

데이터 형식에서 사용자가 위의 규칙을 위반하는 데이터를 입력하면 "bad data dude!"라는 예외가 발생합니다. 괜찮아. 문제는 데이터 양식에 오류 요약에이 메시지가 표시되기를 바랍니다.

내가 뭘 잘못하고 있니?

답변

3

Visual Studio는 오류가 처리되지 않는다고보고 있기 때문에 중단됩니다. 프로그램을 계속 진행하면 오류가 처리되고 실패한 유효성 검사가 예상대로 표시됩니다.

VS에서 Debug/Exceptions (디버그/예외) 대화 상자를 사용하여 사용자가 처리하지 않은 ValidationException에서 VS가 중지되지 않도록 할 수 있습니다.

+0

정답 – thepaulpage

0

FYI : 또한 Visual Studio로 디버깅 할 때만 발생한다는 것을 알았습니다.

내가 (Ctrl + F5)

더 나은 솔루션이 존재 디버깅하지 않고 올바르게 내가 실행하면 작업 모든 것을 얻을 수 있습니까?