ASP.NET Range Validator 다음 페이지로 이동합니다
-
05-07-2019 - |
문제
내 웹 페이지에 ASP.NET 텍스트 상자 컨트롤에 범위 유효성 검사기를 넣었습니다. 범위가 만나지 않을 때마다; 오류 메시지에 이의를 제기하고
그러나 다음 페이지로 이동하고 있습니다. 제출 버튼을 클릭 한 후 범위가 충족되지 않은 상태에서 다음 페이지로 이동하는 것을 방지하는 방법 ??
해결책
제출 버튼이 동일했는지 확인하십시오
ValidationGroup
범위 유효성 검사기로. 둘 이상이있는 경우 특히 그렇습니다.ValidationGroup
한정된.속성을 확인하십시오
CausesValidation
버튼에서 false로 설정되지 않습니다. 기본값은입니다True
따라서 속성이 ASPX 또는 코드에 표시되지 않으면 버튼이 유효성 검사 시퀀스를 시작해야합니다.일반 페이지 흐름을 사용하지 않는 경우 (즉, 버튼에 속성이 있습니다.
UseSubmitBehvior
로 설정False
, 또는 경우에 따라 Asych Ajax 콜백을 사용할 때) 페이지 변경 코드를If
확인하는 블록Page.IsValid
발사 전.이를 두 번 확인하십시오
ControlToValidate
올바른 컨트롤로 설정되어 있으며 유효성 검사를 전달하는 기본값이 없습니다.
다른 팁
제휴하지 않습니다 StackOverflow