Я использую серверный элемент управления asp: ImageButton; я установил для атрибута CssClass мой стиль CSS, в котором я определил границу: сплошная 1px красная;
.NET автоматически отображает встроенный атрибут style следующим образом:
style="border-width:0px;"
Q1. Могу ли я удалить автоматический встроенный «стиль»? например на PreRender возможно проверить HTML и отредактировать его?
Я пробовал Attributes.Remove ("стиль"), но это не работает (как ни странно, тоже не ошибка), и я помню, что где-то читая, я могу удалить только те атрибуты, которые я добавил вручную.
Мой обходной путь - назначить свойство BorderWidth = 1px на странице aspx, но какой смысл предоставлять свойство CssClass, если оно все равно будет переопределено (автоматически!) Ошибка или функция?