Zugreifen auf HTML-Elemente in ASP.Net

7

Ich möchte den Text eines Optionsfelds (html-Element) und nicht der ASP.NET-Komponente ändern.

Wie kann ich es von ASP.NET ändern?

Danke

    
David Bonnici 29.12.2008, 16:15
quelle

3 Antworten

13

Fügen Sie ein einfaches hinzu:

%Vor%

zu Ihrem HTML-Tag und es wird ermöglichen, dass einige der Eigenschaften durch Code hinter geändert werden.

Diese sind als "hybride Steuerelemente" bekannt.

    
Dillie-O 29.12.2008, 16:19
quelle
9

Sie müssten dem HTML-Code für dieses Element ein runat="server" -Attribut hinzufügen.

%Vor%

Damit können Sie auf das Element über seine ID someRadioId zugreifen. Dieses Element in Ihrem Code wird vom Typ HtmlInputRadioButton sein.

Siehe diesen Artikel auf MSDN

    
steve_c 29.12.2008 16:20
quelle
1

Eine einfache RadioButtonList, wenn sie wie folgt initialisiert wird:

%Vor%

rendert den folgenden HTML-Code:

%Vor%

Über JavaScript können Sie also die Elemente mit dem Typ "radio" durchlaufen, ihre ID abrufen und nach Label-Elementen suchen, die die ID als 'for' -Wert haben. Und aktualisieren Sie ihre innerHTML.

    
Kon 29.12.2008 16:22
quelle

Tags und Links