2008-12-29 9 views

Antwort

13

ein einfaches:

runat="server" 

zu Ihrem HTML-Tag, und es wird ein paar der Eigenschaften erlauben, hinten durch Code geändert werden.

Diese sind als "Hybridsteuerelemente" bekannt.

9

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

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

See this article on MSDN

1

Eine einfache Radiobuttonlist, wie dies bei der Initialisierung:

list.Items.Add(new ListItem("item 1", "1")); 
list.Items.Add(new ListItem("item 2", "2")); 
list.Items.Add(new ListItem("item 3", "3")); 

macht auf die folgende HTML:

<table id="list" border="0"> 
    <tr> 
     <td><input id="list_0" type="radio" name="list" value="1" /><label for="list_0">item 1</label></td> 
    </tr><tr> 
     <td><input id="list_1" type="radio" name="list" value="2" /><label for="list_1">item 2</label></td> 
    </tr><tr> 
     <td><input id="list_2" type="radio" name="list" value="3" /><label for="list_2">item 3</label></td> 
    </tr> 
</table> 

Sie also über JavaScript kann mit der Art der Elemente Schleife durch "Radio", nehmen Sie ihre ID und dann nach Label-Elemente, die die ID als "für" -Wert haben. Und aktualisiere ihre innerHTML.

Verwandte Themen