首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >asp:不可见元素+不可见目标中的验证器

问asp:不可见元素+不可见目标中的验证器
EN

Stack Overflow用户
提问于 2010-04-29 04:25:12
回答 1查看 375关注 0票数 3

有点直截了当:当asp:Validators在不可见的容器中时,它们还会执行验证吗?如果他们的ControlToValidate目标是不可见的呢?

例如:

代码语言:javascript
复制
<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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-29 04:34:42

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2732868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档