Dans ASP.Net, radio boutons dans le même changement de groupe Vérifié l'état automaticlly?

Il y a 2 boutons radio dans le même groupe sur la page:

<asp:RadioButton ID="RadioButton1" runat="server" GroupName="Group1"/>
<asp:RadioButton ID="RadioButton2" runat="server" GroupName="Group1"/>

Dans le code behined, j'écris le code pour vérifier les deux boutons radio:

RadioButton1.Checked = true;
RadioButton2.Checked = true;

Je pensais que le RadioButton1.Checked sera false parce qu'ils sont dans le même groupe, lorsque je vérifie le second, la première automaticlly décochez la case. Mais en fait, ils sont à la fois Checked=true.

Dans ma demande, il y a un switch-case comme ceci:

//Some code to check the default RadioButton

switch(val){
  case 1:
    RadioButton1.Checked = true;
  case 2:
    RadioButton2.Checked = true;
}

Donc parfois les deux boutons radio Checked sera vrai. C'est bizarre, j'ai donc modifié le code pour:

switch(val){
  case 1:
    RadioButton1.Checked = true;
    RadioButton2.Checked = false;
  case 2:
    RadioButton1.Checked = false;
    RadioButton2.Checked = true;
}

Cela fonctionne très bien mais que faire si j'ai besoin d'ajouter plus de 10 boutons radio, écrire une longue liste d' =vrai =faux .....?

Des idées? Merci!

OriginalL'auteur Eric | 2013-07-03