2013-07-11 2 views

답변

1

모든 컨트롤에 검증 그룹을 넣었습니까? 유효성 검사 컨트롤을 포함하여 모든 필드에 유효성 검사 그룹 컨트롤을 제공해야합니다. 다음과 같이하십시오.

<form id="form1" runat="server"> 
<div> 
    <asp:TextBox runat="server" ID="firstTextBox" ValidationGroup="vg1"></asp:TextBox> 
    <asp:RequiredFieldValidator runat="server" ID="requiredFirst" ControlToValidate="firstTextBox" ValidationGroup="vg1"></asp:RequiredFieldValidator> 
    <asp:Button runat="server" ValidationGroup="vg1" Text="SaveData" ID="btnSaveFirst"/> 
</div> 
    <div> 
    <asp:TextBox runat="server" ID="secondTextBox" ValidationGroup="vg2"></asp:TextBox> 
    <asp:RequiredFieldValidator runat="server" ID="requiredSecond" ControlToValidate="secondTextBox" ValidationGroup="vg2"></asp:RequiredFieldValidator> 
    <asp:Button runat="server" ValidationGroup="vg2" Text="SaveData" ID="btnSaveSecond"/> 
</div> 
</form> 
+0

네, 저는 똑같이했습니다. 제가 놓친 것은 Page_ClientValidate였습니다. 버튼의 onclick이 비트를 추가 한 후에는 각각의 ValidationGroups로 컨트롤의 유효성을 검사하는 것으로 보입니다. 도움을 주셔서 대단히 감사합니다. – hima