0
페이지에 2 개의 버튼과 다른 컨트롤이 있습니다. Button1에는 유효성 검사 그룹 Validation1이 있고 Button2에는 Validation2가 있습니다. Button1을 클릭하면 Validation2가있는 컨트롤의 유효성이 검사됩니다. 어떻게 이것을 피할 수 있습니까?다른 유효성 검사 그룹의 컨트롤에서 유효성 검사가 호출되었습니다.
페이지에 2 개의 버튼과 다른 컨트롤이 있습니다. Button1에는 유효성 검사 그룹 Validation1이 있고 Button2에는 Validation2가 있습니다. Button1을 클릭하면 Validation2가있는 컨트롤의 유효성이 검사됩니다. 어떻게 이것을 피할 수 있습니까?다른 유효성 검사 그룹의 컨트롤에서 유효성 검사가 호출되었습니다.
모든 컨트롤에 검증 그룹을 넣었습니까? 유효성 검사 컨트롤을 포함하여 모든 필드에 유효성 검사 그룹 컨트롤을 제공해야합니다. 다음과 같이하십시오.
<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>
네, 저는 똑같이했습니다. 제가 놓친 것은 Page_ClientValidate였습니다. 버튼의 onclick이 비트를 추가 한 후에는 각각의 ValidationGroups로 컨트롤의 유효성을 검사하는 것으로 보입니다. 도움을 주셔서 대단히 감사합니다. – hima