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