我已经做了一些搜索,似乎是唯一一个有这种问题的人。我的表单上有一些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>
所有这些都在母版页和更新面板中。
答案 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>
跨度将在验证器上显示*,验证器摘要将显示完整的消息