2014-09-23 2 views
1

Я пробовал стили 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; 
    } 

ответ

1

Этого код работает для меня, я думаю, будет у вас есть другая таблица стилей, которая переопределяет цвет, который вы устанавливаете в собственности и другой класс CSS.

+0

Да, это то, что вызывало проблему - спасибо – SelrekJohn

Смежные вопросы