cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
21 juin 2006 à 12:51
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
21 juin 2006 à 15:32
Bonjour à tous,
Je travaille en asp.net et j'ai un radiobuttonlist que je créer et que je remplis de "ListItem" dans l'évenement Load de ma page.
Cela me donne :
<hr />
Choissisez une voiture ?
O R5
O Ford
O Limousine
<hr />
Ce que je voudrais faire c'est dans l'évenement Load de la page, séléctionné le premier item (R5).
Donc je fais monradiobuttonlist.SelectedIndex = 0 ;
Sur ma page se trouve un bouton suivant qui appelle une autre page et je transemet dans l'url ce que l'utilisateur a choisi et en faite même si je vais choisir "Ford" il consifère que c'est tjs "R5" qui est séléctionné, comment si l'événement Load se declenchait quand j'appuis sur Suivant.
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 21 juin 2006 à 13:30
Bonjour,
oui l'evenement load se déclenche quand tu appuies sur suivant ! n'oublie pas qu'asp.net travaille en mode deconnecté, il réalise la requete, l'envoie vers le client et tue le thread responsable de la reqeute, si tu cliques sur un bouton, la requete est renvoyé vers le serveur et une nouvelle instance de l'objet page est créer, pour garder les données entres les 2 requetes il y a un mécanisme de viewstate, et il y a aussi une gestion des évenements.
pour savoir si la page vient d'un postback ou non (clique sur un bouton & co) il faut utiliser la property page.isPostBack ..;
if not page.isposback then
' je selectionne le premier element
end if