У меня есть a RequiredFieldValidator
с Display="Dynamic"
на моем ASP.NET WebForm. Я присвоил ему класс с помощью CssClass
свойство. Я хочу, чтобы сообщение об ошибке было отображено с помощью display: block
, таким образом, я поместил это в класс CSS в моей таблице стилей.
К сожалению, блок проверки допустимости помещает дисплей: встроенный на элементе на веб-странице, эффективно переопределяя мое значение таблицы стилей.
Я могу избавиться от этого?
Править:
Я просто понял, почему это не работает. При установке Display="Dynamic"
на блоке проверки допустимости это имеет эффект, который это устанавливает style="display: none"
на теге span при рендеринге. Библиотека JavaScript .NET затем переключает встроенный стиль элемента между none
и inline
. Это просто, как динамический блок проверки допустимости работает. Таким образом, чтобы это отобразилось как элемент блока, я должен буду изменить, как клиентская проверка события работает. Действительно ли возможно сделать это?
Возможно, это поможет вам:
http://caliberwebgroup.blogspot.com/2009/02/overriding-javascript-in-webresourceaxd.html