【发布时间】:2019-01-01 16:46:13
【问题描述】:
这是一个带有一些验证器的输入示例
验证总结
<asp:ValidationSummary runat="server"
ID="ValidationSummary1"
DisplayMode="BulletList"
ValidationGroup="vgInformacaoInicial"
CssClass="alert validation-summary"
ShowSummary="true" />
<div class="form-group col-8 mx-auto text-center">
<asp:Label ID="lblCliente" runat="server" AssociatedControlID="txtCliente" Text="Cliente" />
<small><i class="fas fa-asterisk text-danger mb-2" style="font-size: 7px;"></i></small>
<asp:TextBox ID="txtCliente" runat="server" CssClass="form-control form-control-sm rounded border border-dark" placeholder="Cliente" />
<div class="valid-feedback feedback-icon">
<i class="fa fa-check"></i>
</div>
<div class="invalid-feedback feedback-icon">
<i class="fa fa-times"></i>
</div>
<asp:RequiredFieldValidator ID="rfvCliente" runat="server"
CssClass="server-validator"
ValidationGroup="vgInformacaoInicial"
SetFocusOnError="True"
ControlToValidate="txtCliente"
ErrorMessage="<b>Client:</b> Required Field."
Display="None">
</asp:RequiredFieldValidator>
</div>
这是问题所在,我想在每个文本框下以及验证摘要上显示必填字段。这已经可以了。问题是,它很乱,并且多次说必填字段而没有任何标识,所以我在必填字段错误消息中添加了名称,但是当它在文本框下时它变得太长了。
如此简短...有没有一种方法可以在验证摘要上显示验证器引用的标签名称,而无需在错误消息上写入并将显示设置为无?
【问题讨论】: