않는 이유는이 마크 업 ... 왜 Enter 또는 Tab 키가 TextBox에서 유효성 검사를 수행합니까?
<asp:TextBox ID="TextBox1" runat="server" CausesValidation="False"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegExValidatorTextBox1" runat="server"
ControlToValidate="TextBox1"
Text="Invalid date format."
ValidationExpression="(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\d\d">
</asp:RegularExpressionValidator>
... 내가 "A"와 공격에만 입력하거나 탭 키와 같은 텍스트 상자에 약간의 넌센스를 입력 할 때 유효성 검사 오류를 던져? 제출 버튼을 클릭하기 전에 유효성 검사를하고 싶습니다. (내가 VS2008 SP1 함께 일하고 있어요, .NET 3.5 SP1, 즉 중요합니다.)
그러나 페이지에는 전혀 버튼이 없습니다 (아직 없습니다). 이 페이지는 TextBox 및 유효성 검사기 만 포함하는 간단한 테스트 페이지입니다. – Slauma
예, 양식은 입력시 제출됩니다. – RichardOD
@ Slauma- 나는 내 대답을 편집했습니다. 제가 보낸 링크의 제안을 살펴보십시오. – RichardOD