Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 验证程序字体颜色未更改_Css_Asp.net_Regex - Fatal编程技术网

Css 验证程序字体颜色未更改

Css 验证程序字体颜色未更改,css,asp.net,regex,Css,Asp.net,Regex,我尝试了css样式,现在正则表达式验证器中的属性可以更改错误消息字体颜色,但没有骰子 单个验证或摘要验证均未显示为红色字体 我做错了什么 <asp:TextBox ID="name" runat="server" Text='<%#bind("Name") %>'></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlTo

我尝试了css样式,现在正则表达式验证器中的属性可以更改错误消息字体颜色,但没有骰子

单个验证或摘要验证均未显示为红色字体

我做错了什么

<asp:TextBox ID="name" runat="server" Text='<%#bind("Name") %>'></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="name" ValidationGroup="v">*</asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="RegName1" runat="server"
    CssClass="valError"
    ForeColor="Red"
    Display="Dynamic"
    ErrorMessage="You must enter between three and twenty characters."
    ControlToValidate="name"
    ValidationGroup="v"
    ValidationExpression="^[\s\S]{3,20}$">*</asp:RegularExpressionValidator>

*
*
还尝试通过摘要和css:

<asp:ValidationSummary ID="ValidationSummary2" runat="server" ShowMessageBox="false" ShowSummary="true" ValidationGroup="v" ForeColor="Red" CssClass="valError"/>

        .valError {
        color: red;
    }

瓦莱罗先生{
颜色:红色;
}

该代码适合我,我猜您会有另一个样式表覆盖您在属性和其他指定CSS类中设置的颜色