2010-07-26 10 views
1

Comment puis-je obtenir la valeur sélectionnée d'un radioButtonList si cela est créé dynamiquement? Je sais qu'un contrôle dynamique doit être recréé à chaque publication, mais y a-t-il un truc pour résoudre ce scénario?Liste de radiobutton dynamique

Merci d'avance pour l'aide.

Répondre

0

Vous obtiendriez une référence à votre RadioButtonList après la publication et obtiendriez la valeur de la même façon que si vous la créiez de façon statique.

Jetez un oeil ici:

Accessing controls created dynamically (c#) (un coup d'oeil à la question de voir comment obtenir une référence au contrôle créé dynamiquement)

Il se trouve que la réponse ci-dessus a un exemple RadioButtonList.

0

Assurez-vous de créer les listitems dans Page_Init - pas Page_Load. Le Viewstate sera connecté correctement et vous devriez être en mesure d'obtenir le SelectedValue comme d'habitude.

(Aussi, si votre RBL est dans un usercontrol, que toutes les valeurs/objets nécessaires à la RBL sont chargés dans qu'init aussi bien, voilà ce qui me berner pendant une longue itme.)