2008-12-29 9 views

Répondre

13

Ajouter simple:

runat="server" 

à votre balise HTML et permettra quelques-unes des propriétés à modifier par le code derrière.

Ils sont connus sous le nom de "contrôles hybrides".

9

Vous devez ajouter un attribut runat = "server" au code HTML de cet élément. Cela vous permettra d'accéder à l'élément via son ID, someRadioId. Cet élément dans votre code sera de type HtmlInputRadioButton.

See this article on MSDN

1

Un RadioButtonList simple, il est initialisé comme ceci:

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

rend le code HTML suivant:

<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> 

Ainsi, vous pouvez boucle via JavaScript à travers les éléments avec le type "radio", saisissez leur identifiant, puis recherchez les éléments d'étiquette dont l'identifiant est "for". Et mettre à jour leur innerHTML.

Questions connexes