ich benutze ein asp: ImageButton Server-Steuerelement; Ich setze das CssClass-Attribut auf meinen CSS-Stil, in dem ich Grenze definiert: solid 1px rot;ASP.NET Wie 'Stil' Attribut aus Eingangstyp = 'Bild' Steuerelement zu entfernen?
.NET automatisch macht ein Inline 'Stil' Attribut wie folgt:
style="border-width:0px;"
Q1. Kann ich den automatischen Inline-Stil entfernen? z.B. auf dem PreRender vielleicht den HTML-Code einsehen und bearbeiten? Ich habe versucht Attribute.Remove ("Stil"), aber das funktioniert nicht (seltsamerweise auch nicht Fehler), und ich erinnere mich, irgendwo zu lesen, ich kann nur die Attribute entfernen, die ich manuell hinzugefügt habe.
Meine Problemumgehung war BorderWidth = 1px -Eigenschaft in der Aspx-Seite zuweisen, aber was ist der Sinn in eine CssClass -Eigenschaft bereitzustellen, wenn es ohnehin überschrieben wird (automatisch!) Bug oder Feature?
Es war nah genug zu dem, was ich schrieb ... – jrcs3