2
특정 이벤트 나 트리거에 대한 유효성 검사기 컨트롤의 유효성 검사를 제한 할 수있는 방법이 있습니까? 말하자면, button1이 클릭되었을 때만 validator1이 활성화되고, button2가 클릭되었을 때 validator2가 활성화되기를 바란다. asp.net에서 어떻게하면됩니까?유효성 검사를 특정 트리거로 어떻게 제한합니까?
특정 이벤트 나 트리거에 대한 유효성 검사기 컨트롤의 유효성 검사를 제한 할 수있는 방법이 있습니까? 말하자면, button1이 클릭되었을 때만 validator1이 활성화되고, button2가 클릭되었을 때 validator2가 활성화되기를 바란다. asp.net에서 어떻게하면됩니까?유효성 검사를 특정 트리거로 어떻게 제한합니까?
검증 그룹은 한 세트 페이지 에 유효성 검사 컨트롤을 구성 할 수 있습니다 당신은 (ASP.NET> = 2.0) 찾고있는 무슨이다. 각 유효성 검사 그룹은 페이지의 다른 유효성 검사 그룹에서 독립적으로 유효성 검사를 수행 할 수 있습니다.
<asp:textbox id="AgeTextBox"
runat="Server">
</asp:textbox>
<asp:requiredfieldvalidator id="RequiredFieldValidator1"
controltovalidate="AgeTextBox"
validationgroup="PersonalInfoGroup"
errormessage="Enter your age."
runat="Server">
</asp:requiredfieldvalidator>
<br /><br />
<!--When Button1 is clicked, only validation
controls that are a part of PersonalInfoGroup
are validated.-->
<asp:button id="Button1"
text="Validate"
causesvalidation="true"
validationgroup="PersonalInfoGroup"
runat="Server" />
<br /><br />
<asp:textbox id="CityTextBox"
runat="Server">
</asp:textbox>
<asp:requiredfieldvalidator id="RequiredFieldValidator2"
controltovalidate="CityTextBox"
validationgroup="LocationInfoGroup"
errormessage="Enter a city name."
runat="Server">
</asp:requiredfieldvalidator>
<br /><br />
<!--When Button2 is clicked, only validation
controls that are a part of LocationInfoGroup
are validated.-->
<asp:button id="Button2"
text="Validate"
causesvalidation="true"
validationgroup="LocationInfoGroup"
runat="Server" />
감사합니다! 그게 바로 내가 필요로하는 것입니다! – jzeus