검증

2011-08-27 2 views
0

가능한 중복 :
validation problem in asp.net login control검증

나는 내 웹 응용 프로그램에서 asp.net 로그인을 제어 할 수 있습니다. 잘못된 사용자 이름과 암호를 입력하고 로그인 버튼을 클릭하면 오류 텍스트가 나타납니다. 그런 다음 비밀번호 필드를 지운 다음 로그인 버튼을 클릭하십시오. 실패 텍스트와 비밀번호가 모두 필요합니다. 메시지 확인 메시지가 나타납니다. 하지만 암호가 필요합니다 requirederrormessage가 나타납니다. 누구나 솔루션을 제공 할 수 있습니까? 감사합니다.

+0

코드에 대해 알지 못해도 알 수 없습니다. 그러나 "실패 텍스트"는 인증 성공 여부를 확인하는 검사를 기반으로하며 "PasswordRequiredErrorMessage"는 asp : ValidationControl의 가능성이 높습니다. 언제/왜이 라벨들이 보여 지거나 숨겨지는 지에 대한 논리를 찾아야합니다. 그 후에도 문제가 계속되면 코드를 보여 주시면 최대한 도와 드리겠습니다 =) – jadarnel27

답변

0

Click 이벤트에서 사용자 이름/암호를 확인하는 경우 계속하기 전에 페이지의 IsValid 속성을 확인하십시오. 유효성 검사 컨트롤을 통해 사용자 이름/암호의 유효성을 검사하는 경우 EnableClientScript를 false로 설정하고 RequiredFieldValidator를 true로 설정합니다. 이렇게하면 JavaScript가 해제되어 있지 않으면 양식이 암호없이 제출되지 않고 두 번째 유효성 검사기가 호출되지 않습니다.