유효한 전자 메일의 유효성을 검사하는 regularexpression 유효성 검사기가 있습니다. 내 양식에 두 개의 버튼이 있습니다. 제출 및 실행 취소 취소에CausesValidation = "false"인 경우에도 Asp.net regularexpressionvalidator가 실행됩니다.
, 우리는 페이지 상태가
제출 기본값으로 복귀하는 것은 취소 doesnot 어떤 validationgroup을 가지고 CausesValidation = "false"를하는 동안 설정 validationgroup 있습니다.
이제 페이지로 이동하여 잘못된 emailaddress를 입력하면 직접 실행 취소를 클릭합니다. 유효성 검사기가 발생하고 게시에서 내 페이지를 중지합니다. 탭을 누르고 다른 컨트롤로 이동 한 다음 실행 취소를 클릭하면 유효성 검사기가 오류 메시지를 표시하지만 게시물을 다시 게시하면 더 많은 양보가 수행됩니다.
이것은 매우 이상하며, 달성하기 위해 undo.how를 클릭하면 오류 메시지없이 페이지를 다시 게시 할 수 있습니다.
<tec:ThemedImageButton runat="server" ID="imgbtnSave" OnClick="imgbtnSave_Click"
ValidationGroup="CustomerGroup"/>
<tec:ThemedImageButton runat="server" ID="imgbtnCancel" CausesValidation="false"
OnClick="imgbtnCancel_Click" />
이 추가 themes.CustomerGroup 정상 이미지 버튼이 당신의 초점은 이메일 텍스트 상자 내에서 여전히 동안
2 개의 버튼과 유효성 검사기에 대한 코드를 게시 할 수 있습니까? 또한 사용중인 ASP.NET 버전을 게시하십시오. – Kelsey
둘째, 더 많은 정보가 도움이 될 것입니다. –
버튼, 유효성 검사기, 텍스트 상자 및 유효성 검사 요약이 동일한 유효성 검사 그룹을 설정 했습니까? –