【发布时间】:2016-10-10 04:05:32
【问题描述】:
我正在使用 asp.net RequiredFieldValidator,但它失败并显示正确的字段我想要做的是将活动控件更改为红色,即不只显示一条消息,以便用户知道如何更好地查看哪个控件
<asp:ValidationSummary ID="validationSummary" runat="server" ValidationGroup="fhsMain" ForeColor="Red" HeaderText="Please ensure values are in the following fields" />
<div class="form-group">
<label class="col-md-4 control-label" for="textinput">
First Name</label>
<div class="col-md-8">
<telerik:RadTextBox ID="txtFirstName" CssClass="form-control" Width="60%" Skin="Bootstrap" runat="server"></telerik:RadTextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" ValidationGroup="fhsMain" runat="server" ControlToValidate="txtFirstName" ErrorMessage="First Name"></asp:RequiredFieldValidator>
</div>
</div>
【问题讨论】:
-
RequiredFieldValidator 没有内置方法来执行此操作 - 最简单的方法可能是使用 CustomValidator 并在服务器上执行此操作。
-
您可以查看这篇文章,其中 Znar 为边界做了类似的事情:RequiredFieldValidator,… effect on others controls。