gpt4 book ai didi

c# - ASP :Validator in invisible elements + invisible targets

转载 作者:行者123 更新时间:2023-11-30 18:09:03 26 4
gpt4 key购买 nike

有点直截了当:当 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>

上面是不可见面板中的验证器。 myRfv 还会执行验证吗?如果 myTextbox 不可见呢?

我问这个是因为我的 ASPX 中有非常专业的验证器,其中我还有动态隐藏/显示的面板。虽然我完全赞成禁用验证器本身,但我只是好奇它们是否会自动禁用。

谢谢大家! :D

最佳答案

如果面板不可见,则不会呈现任何内容,因此不会有验证器。

在另一种情况下,要验证的控件是不可见的,它会尝试验证文本框并返回 false(无效)作为未找到它的默认值

关于c# - ASP :Validator in invisible elements + invisible targets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2732868/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com