0
I는 다음과 같이 정의 된 이미지 버튼이 지금이미지 버튼 및 업데이트 패널
<div>
<asp:ImageButton ID="btn1" runat="server" ImageUrl="/_LAYOUTS/1033/IMAGES/row.png" />
</div>
<div>
<asp:RequiredFieldValidator runat="server" ID="reqName" ControlToValidate="txtUserEmail" validationGroup="Page"
ErrorMessage="enter a email" />
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ValidationExpression="^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$"
ControlToValidate="txtUserEmail" ErrorMessage="enter a email">
</asp:RegularExpressionValidator>
</div>
어딘가에 나는 업데이트 패널을 가지고,
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div> // with controls in it that do some calculations without post back
문제는, 때 내 사용자 컨트롤로드까지입니다 업데이트 패널의 버튼을 계산하고 누르면 텍스트 상자가 비어 있는지 확인한 다음 발생하지 않아야하는 이메일 오류를 입력하면됩니다.
지금 유효성 검사기에 validationGroup="Page"
을 추가하면 작동하지만 전자 메일 텍스트 상자가 비어 있는지 확인하지 않습니다.
또한 EnableClientScript=False
을 추가하면 패널이 다시 작동하지만 전자 메일 텍스트 상자의 유효성을 검사하지 않습니다.