Bonjour,
je génère dynamiquement des RadioButton ou des Checkbox dans un PlaceHolder,
lui même contenu dans un repeater, lui même contenu dans un repeater. ^^
En bref, c'est un affichage d'une liste des questions avec leurs réponses,
variant les controles Radio ou Checkbox selon que la question a une ou
plusieurs bonnes réponses.
Mon problème est le suivant. Lorsque je valide mon questionnairre et que je
tente de savoir quels sont les radio button ou les checkbox cochées, RIEN.
Le PlaceHolder est vide !
Apparement, c'est assez logique vu que les controles dynamiques sont perdus
une fois le On_Load engagé.(d'après mes recherches, mais c'est assez
obscur).
Donc question : Comment savoir quelles sont les réponses cochées et donc,
comment conserver mes controles générés dynamiquement ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Vko
Il te faut obligatoirement recréér les contrôles à chaque aller/retour serveur.
Pour connaitre les réponses qui ont été validées, tu peux tout simplement intercepter l'évènement CheckedChanged, ou sinon parcourir tes radiobuttons un par un. Il faut savoir que même si tu dois créer tes contrôles a chaque fois, le viewstate et les données de postback sont maintenues et donc les valeurs ne sont pas perdues.
"Mick" wrote:
Bonjour, je génère dynamiquement des RadioButton ou des Checkbox dans un PlaceHolder, lui même contenu dans un repeater, lui même contenu dans un repeater. ^^ En bref, c'est un affichage d'une liste des questions avec leurs réponses, variant les controles Radio ou Checkbox selon que la question a une ou plusieurs bonnes réponses.
Mon problème est le suivant. Lorsque je valide mon questionnairre et que je tente de savoir quels sont les radio button ou les checkbox cochées, RIEN. Le PlaceHolder est vide ! Apparement, c'est assez logique vu que les controles dynamiques sont perdus une fois le On_Load engagé.(d'après mes recherches, mais c'est assez obscur).
Donc question : Comment savoir quelles sont les réponses cochées et donc, comment conserver mes controles générés dynamiquement ?
merci de votre aide.
Il te faut obligatoirement recréér les contrôles à chaque aller/retour serveur.
Pour connaitre les réponses qui ont été validées, tu peux tout simplement
intercepter l'évènement CheckedChanged, ou sinon parcourir tes radiobuttons
un par un. Il faut savoir que même si tu dois créer tes contrôles a chaque
fois, le viewstate et les données de postback sont maintenues et donc les
valeurs ne sont pas perdues.
"Mick" wrote:
Bonjour,
je génère dynamiquement des RadioButton ou des Checkbox dans un PlaceHolder,
lui même contenu dans un repeater, lui même contenu dans un repeater. ^^
En bref, c'est un affichage d'une liste des questions avec leurs réponses,
variant les controles Radio ou Checkbox selon que la question a une ou
plusieurs bonnes réponses.
Mon problème est le suivant. Lorsque je valide mon questionnairre et que je
tente de savoir quels sont les radio button ou les checkbox cochées, RIEN.
Le PlaceHolder est vide !
Apparement, c'est assez logique vu que les controles dynamiques sont perdus
une fois le On_Load engagé.(d'après mes recherches, mais c'est assez
obscur).
Donc question : Comment savoir quelles sont les réponses cochées et donc,
comment conserver mes controles générés dynamiquement ?
Il te faut obligatoirement recréér les contrôles à chaque aller/retour serveur.
Pour connaitre les réponses qui ont été validées, tu peux tout simplement intercepter l'évènement CheckedChanged, ou sinon parcourir tes radiobuttons un par un. Il faut savoir que même si tu dois créer tes contrôles a chaque fois, le viewstate et les données de postback sont maintenues et donc les valeurs ne sont pas perdues.
"Mick" wrote:
Bonjour, je génère dynamiquement des RadioButton ou des Checkbox dans un PlaceHolder, lui même contenu dans un repeater, lui même contenu dans un repeater. ^^ En bref, c'est un affichage d'une liste des questions avec leurs réponses, variant les controles Radio ou Checkbox selon que la question a une ou plusieurs bonnes réponses.
Mon problème est le suivant. Lorsque je valide mon questionnairre et que je tente de savoir quels sont les radio button ou les checkbox cochées, RIEN. Le PlaceHolder est vide ! Apparement, c'est assez logique vu que les controles dynamiques sont perdus une fois le On_Load engagé.(d'après mes recherches, mais c'est assez obscur).
Donc question : Comment savoir quelles sont les réponses cochées et donc, comment conserver mes controles générés dynamiquement ?
merci de votre aide.
Mick
Merci au PlaceHolder etendu de Denis Bauer.
"Mick" a écrit dans le message de news:41dd409a$0$9078$
Bonjour, je génère dynamiquement des RadioButton ou des Checkbox dans un
PlaceHolder,
lui même contenu dans un repeater, lui même contenu dans un repeater. ^^ En bref, c'est un affichage d'une liste des questions avec leurs réponses, variant les controles Radio ou Checkbox selon que la question a une ou plusieurs bonnes réponses.
Mon problème est le suivant. Lorsque je valide mon questionnairre et que
je
tente de savoir quels sont les radio button ou les checkbox cochées, RIEN. Le PlaceHolder est vide ! Apparement, c'est assez logique vu que les controles dynamiques sont
perdus
une fois le On_Load engagé.(d'après mes recherches, mais c'est assez obscur).
Donc question : Comment savoir quelles sont les réponses cochées et donc, comment conserver mes controles générés dynamiquement ?
merci de votre aide.
Merci au PlaceHolder etendu de Denis Bauer.
"Mick" <saulot@libertysurf.fr> a écrit dans le message de
news:41dd409a$0$9078$626a14ce@news.free.fr...
Bonjour,
je génère dynamiquement des RadioButton ou des Checkbox dans un
PlaceHolder,
lui même contenu dans un repeater, lui même contenu dans un repeater. ^^
En bref, c'est un affichage d'une liste des questions avec leurs réponses,
variant les controles Radio ou Checkbox selon que la question a une ou
plusieurs bonnes réponses.
Mon problème est le suivant. Lorsque je valide mon questionnairre et que
je
tente de savoir quels sont les radio button ou les checkbox cochées, RIEN.
Le PlaceHolder est vide !
Apparement, c'est assez logique vu que les controles dynamiques sont
perdus
une fois le On_Load engagé.(d'après mes recherches, mais c'est assez
obscur).
Donc question : Comment savoir quelles sont les réponses cochées et donc,
comment conserver mes controles générés dynamiquement ?
"Mick" a écrit dans le message de news:41dd409a$0$9078$
Bonjour, je génère dynamiquement des RadioButton ou des Checkbox dans un
PlaceHolder,
lui même contenu dans un repeater, lui même contenu dans un repeater. ^^ En bref, c'est un affichage d'une liste des questions avec leurs réponses, variant les controles Radio ou Checkbox selon que la question a une ou plusieurs bonnes réponses.
Mon problème est le suivant. Lorsque je valide mon questionnairre et que
je
tente de savoir quels sont les radio button ou les checkbox cochées, RIEN. Le PlaceHolder est vide ! Apparement, c'est assez logique vu que les controles dynamiques sont
perdus
une fois le On_Load engagé.(d'après mes recherches, mais c'est assez obscur).
Donc question : Comment savoir quelles sont les réponses cochées et donc, comment conserver mes controles générés dynamiquement ?