У меня есть RequiredFieldValidator
с Display="Dynamic"
на моем ASP.NET WebForm. Я присвоил ему класс, используя свойство CssClass
. Я хочу, чтобы сообщение об ошибке отображалось с помощью display: block
, поэтому я поместил это в класс css в свою таблицу стилей.
К сожалению, валидатор размещает дисплей: встроенный элемент на веб-странице, эффектно переопределяя значение моей таблицы стилей.
Можно ли избавиться от этого?
Edit:
Я просто понял, почему это не работает. При настройке Display="Dynamic"
на валидаторе это приводит к тому, что при рендеринге он устанавливает style="display: none"
на тег span. Затем библиотека javascript.net переключает встроенный стиль элемента между none
и inline
. Это просто то, как работает динамический валидатор.
Поэтому для отображения в качестве элемента блока мне нужно будет изменить способ проверки на стороне клиента. Возможно ли это сделать?