有点直接了当:当asp:Validators在不可见的容器中时,它们仍会执行验证吗?如果它们的ControlToValidate目标是不可见的呢?
例如:
例如:
<asp:Panel id="myPanel" runat="server" visible="false">
<asp:Textbox id="myTextbox" runat="server" />
<asp:RequiredFieldValidator id="myRfv" runat="server"
controltovalidate="myTextbox" />
</asp:Panel>
上面是一个不可见面板中的验证器。如果myTextbox是不可见的,myRfv是否仍会执行验证?
我问这个问题是因为我在ASPX中有非常专业的验证器,同时我也有动态隐藏/显示的面板。虽然我支持禁用验证器本身,但我只是好奇它们是否会自动禁用。
谢谢大家!:D