gpt4 book ai didi

asp.net - 为什么验证器显示在验证器和验证器摘要中

转载 作者:行者123 更新时间:2023-12-02 16:32:20 25 4
gpt4 key购买 nike

我的页面上有一个验证器和一个validationsummery。

当页面无效时,文本会出现在验证器本身和验证摘要中。

我做错了什么?

 <asp:RegularExpressionValidator ValidationGroup="Register" CssClass="validator" ForeColor="black" 
ControlToValidate="txtRegisterEmail" ID="valMail" runat="server"
ValidationExpression=".*@.*\.(com|net|org|edu|mil|at?|de?|ch?|uk?)$"
ErrorMessage="Bitte geben Sie eine gültige EMail-Adresse ein."
EnableClientScript="false"
Display="Dynamic"></asp:RegularExpressionValidator>


<asp:LinkButton CausesValidation="true" ValidationGroup="Register" ID="linkRegister" CssClass="linkWhite" runat="server"
onclick="linkRegister_Click">Jetzt Registrieren</asp:LinkButton><br />
<br />
<asp:ValidationSummary ValidationGroup="Register" ID="sumRegister" runat="server"
HeaderText="Folgende Fehler sind aufgetreten:" CssClass="validator"
ShowSummary="true" DisplayMode="BulletList" />

最佳答案

这是设计使然,你没有做错任何事情。

如果您希望验证消息仅出现在摘要中,您可以设置 Display将验证器控件的属性设置为 None

如果您不希望该消息出现在摘要中,可以使用 ValidationGroup属性为您的 ValidationSummary 控件和验证器控件提供不同的验证组名称。

关于asp.net - 为什么验证器显示在验证器和验证器摘要中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4421495/

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