Ensemble Radiobuttonlist Sélectionné à partir du Code-behind
Hey j'ai un radiobuttonlist et en essayant de mettre l'un des composants radiobutton à sélectionnés sur la base d'une variable de session, mais avère impossible.
<asp:radiobuttonlist id="radio1" runat="server" AutoPostBack="True" OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged">
<asp:listitem id="option1" runat="server" value="All"/>
<asp:listitem id="option2" runat="server" value="1" />
<asp:listitem id="option3" runat="server" value="2" />
</asp:radiobuttonlist>
I. e Comment puis-je définir option2 à sélectionné dans le code derrière ?
listitem n'a pas la propriété id
OriginalL'auteur StevieB | 2011-04-14
Vous devez vous connecter pour publier un commentaire.
Que vous pouvez faire:
Mais c'est la forme la plus simple, et serait le plus susceptible de devenir problématique que votre INTERFACE utilisateur pousse. Dire, par exemple, si un membre de l'équipe insère un élément dans la
RadioButtonList
ci-dessusoption2
, mais ne sait pas que nous utilisons des numéros de magie dans le code-behind pour sélectionner - maintenant, l'application sélectionne le mauvais indice de!Peut-être que vous voulez regarder dans l'aide de FindControl afin de déterminer la
ListItem
réellement nécessaires, par son nom, et en choisissant de façon appropriée. Par exemple:listitem n'a pas la propriété id donc je choisirais stackoverflow.com/a/11582680/1271898 (Marquito réponse)
OriginalL'auteur Grant Thomas
La meilleure option, à mon avis, est d'utiliser le
Value
propriété pour laListItem
, qui est disponible dans leRadioButtonList
.Je dois remarquer que
ListItem
ne PAS avoir un ID de propriété.Donc, dans votre cas, sélectionnez le deuxième élément (option2):
Sinon, encore dans la même veine, vous pouvez int SelectedIndex.
OriginalL'auteur marquito
Essayer cette option:
OriginalL'auteur shazia
//si vous sélectionnez d'autres radiobutton augmentation de [0] à [1] ou [2] comme ce
radio_btn_lst : votre radiobuttonlist ID
OriginalL'auteur sharath s
Nous pouvons changer l'élément en valeur, voici l'astuce:
OriginalL'auteur Elham Kohestani