2 различных стиля проверки DataAnnotation с помощью css - PullRequest
0 голосов
/ 14 января 2011

Я использую ASP.NET MVC 2 и использую DataAnnotation для проверки полей на моем веб-сайте, но я хотел бы, чтобы сообщения об ошибках имели два разных стиля в зависимости от формы. Я знаю, что DataAnnotation использует эти 2 класса CSS:

.input-validation-error
{
   background-color: #ffeeee;
   border: solid 2px #ff9999;
}

.validation-summary-errors
{
   font-weight: bold;
   color: #ff0000;
}

У меня вопрос, можете ли вы указать, какой класс CSS используют проверки, и если да, то как? Спасибо, ребята, за вашу помощь заранее. Мне пока не повезло найти этот ответ.

1 Ответ

0 голосов
/ 15 января 2011

Вы можете присвоить своим формам разные идентификаторы и адаптировать свой CSS. Пример:

<form action="/foo" method="post" id="form1">
    ...
</form>

<form action="/foo" method="post" id="form2">
    ...
</form>

и затем имеют другие правила CSS:

#form1 .input-validation-error
{
   background-color: red;
   border: solid 2px #ff9999;
}

#form2 .input-validation-error
{
   background-color: blue;
   border: solid 2px #ff9999;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...