3
稍微直截了當:當驗證器位於不可見的容器中時,它仍會執行驗證嗎?如果他們的ControlToValidate目標是不可見的呢?asp:驗證器在不可見元素+不可見對象
例如:
<asp:Panel id="myPanel" runat="server" visible="false">
<asp:Textbox id="myTextbox" runat="server" />
<asp:RequiredFieldValidator id="myRfv" runat="server"
controltovalidate="myTextbox" />
</asp:Panel>
上面是一個不可見的面板中驗證。 myRfv仍然會執行驗證嗎?如果myTextbox是不可見的呢?
我這樣問,因爲我在我的ASPX中有非常專業的驗證器,其中我也有動態隱藏/顯示的面板。雖然我全部都是禁用驗證器,但我只是好奇他們是否會自動禁用驗證器。
謝謝你們! :D