gpt4 book ai didi

asp.net - ASP 验证器控件 - 我可以让控件占据相同的位置吗?

转载 作者:行者123 更新时间:2023-12-02 11:13:14 25 4
gpt4 key购买 nike

我在论坛的多个字段上使用正则表达式验证器。它们都在检查同一件事,为了节省空间,我希望所有验证消息都显示在页面上的同一空间中。 (他们正在检查有效的电子邮件地址)。我遇到的问题是,它们在自己的空间中,按顺序出现在页面上,我希望它们占据相同的空间。

是否可以在不诉诸回发并在页面加载时动态隐藏或显示控件的情况下完成此操作?或者,我可以将多个控件附加到完全相同的正则表达式验证器控件吗?

最佳答案

如果您正在谈论验证器似乎如何占用屏幕空间,无论它们是否显示,您可以将验证器的“显示”属性设置为“动态”。

这样,它们仅在存在无效条目并且验证器需要显示时才占用空间。这样,您可以将它们全部设置为彼此相邻,并且只有由于验证失败而显示消息的那些才会占用该位置的空间。 (如果有多个,则所有由于验证失败而可见的都将显示在流布局中。您可以通过在验证中包含 <br /> ' 标签来使它们显示在彼此之上文本,但这有点麻烦)。

默认值为“静态”,即使未显示消息,也会强制它们占用空间。

(我知道这可能很清楚,所以有一篇文章 here 带有屏幕截图 - 请参阅图 7.6 和 7.7)

<小时/>

但是,如果您希望所有消息都位于页面顶部或一个位置,而不是位于相关控件旁边,那么@Sir Crispalot 的答案在我看来是最佳解决方案。

关于asp.net - ASP 验证器控件 - 我可以让控件占据相同的位置吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9524319/

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