gpt4 book ai didi

.net - 从不显示 Asp 网络验证错误消息

转载 作者:行者123 更新时间:2023-12-04 06:23:35 24 4
gpt4 key购买 nike

我正在使用 RequiredFieldValidator 来检查一个字段,如下所示:

<asp:TextBox runat="server" ID="field" Text=""></asp:TextBox>
<asp:RequiredFieldValidator ID="fieldValidator" runat="server" ControlToValidate="field" Display="Dynamic" SetFocusOnError="true" Text="*" />

我使用动态显示是因为如果输入正确,我不希望验证器占用我页面中的空间。当输入正常时,验证器呈现如下:
<span id="messageError" style="color: Red; display: none; visibility: hidden;">Numeric format required</span>

我的问题是当验证触发错误时,消息切换到“显示:内联”但仍然是“可见性:隐藏”,所以它永远不会显示
<span id="messageError" style="color: Red; display: inline; visibility: hidden;">* Required</span>

我错过了什么吗?

谢谢

最佳答案

您必须使用 ErrorMessage="*"属性而不是 Text="*"
应该像...

<asp:RequiredFieldValidator ID="fieldValidator" runat="server" ControlToValidate="field"
Display="Dynamic" SetFocusOnError="true" ErrorMessage="*" />

关于.net - 从不显示 Asp 网络验证错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6290083/

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