ASP必需字段验证器显示星号而不是错误消息

时间:2015-05-26 17:48:26

标签: c# asp.net validation

我已经做了一些搜索,似乎是唯一一个有这种问题的人。我的表单上有一些asp:RequiredFieldValidator,基本上会发生什么,当验证被触发时,只显示一个红色的星号,而不是我的错误信息。

以下是验证人:
<asp:RequiredFieldValidator runat="server" CssClass="label label-danger" ControlToValidate="email" ErrorMessage="Please provide an email address." Display="Dynamic" SetFocusOnError="true" Text="Please provide an email address." />

以下是正在验证的控件:
<asp:TextBox runat="server" CssClass="form-control" ID="email" placeholder="First.Last" ClientIDMode="Static" TabIndex="1"></asp:TextBox><span class="input-group-addon">@ourdomain.com</span>

所有这些都在母版页和更新面板中。

1 个答案:

答案 0 :(得分:0)

要仅显示星号而不是错误消息,请在标记中键入星号

<asp:RequiredFieldValidator runat="server" CssClass="label label-danger"
    ControlToValidate="email" ErrorMessage="Please provide an email address."
    Display="Dynamic" SetFocusOnError="true" Text="Please provide an email address.">*</asp:RequiredFieldValidator>

跨度将在验证器上显示*,验证器摘要将显示完整的消息