2013-06-05 4 views
0

Je sais que certains demanderont pourquoi je n'utilise pas les contrôles asp.net html et d'autres diront que je devrais utiliser les contrôles asp.net, mais ma question est sur la façon de le faire en utilisant la plaine anciens contrôles html.Déterminez quel bouton radio l'utilisateur a sélectionné

Si je donne les résultats suivants:

<INPUT runat="server" type="radio" name="radio" id="radio0">Radio Button 0 
<br> 
<INPUT runat="server" type="radio" name="radio" id="radio1">Radio Button 1 

où l'utilisateur sélectionne l'un de ces boutons radio, il devrait donc être une sélection côté client. Est-il possible pour moi (asp.net sur le serveur) de déterminer quel bouton radio a été sélectionné lorsque l'utilisateur soumet le formulaire?

J'ai besoin du serveur pour pouvoir le déterminer afin qu'il puisse effectuer une action basée sur le bouton radio sélectionné.

Répondre

1

Je ne connais pas asp.net mais normalement vous ajouteriez une valeur à vos boutons radio.

<input runat="server" type="radio" name="radio" id="radio0" value="0"> Radio Button 0 
<br> 
<input runat="server" type="radio" name="radio" id="radio1" value="1"> Radio Button 1 

et soumettre le formulaire renverrait la valeur de bouton radio sélectionné pour le paramètre d'attribut name (dans ce cas, vous l'avez nommé radio).

0

Vous pouvez déterminer quel bouton radio a été sélectionné côté serveur à l'aide de la propriété .Checked.

radio0.Checked; 
Questions connexes