Récupération de données dans des contrôles dynamiques
2 réponses
Yan
Bonjour,
J'ai ajouté dans une page des contrôles avec la syntaxe suivante :
Dim tbxN As TextBox = New TextBox
tbxN.ID = _s_parameters(2)
phForm.Controls.Add(tbxN)
phForm est un contrôle de type PlaceHolder.
Je cherche à récupérer lors du postBack les données que l'utilisateur a
saisies dans ce contrôle. Je ne veux même pas conserver les contrôles sur
la page (je sais que je devrais les recréer), juste récupérer la valeur
entrée dans la textBox par mon utilisateur.
Or, phForm.Controls.count est = à 0 dans le postBack.
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
Sacha
Tu peux normalement recupérer les valeurs postées directement dans la collection Form de l'objet Request...
ex: Request.Form(nom du contrôle)
.Sacha
"Yan" <trey _at_ ifrance.[spamSucks]com> a écrit dans le message de news:
Bonjour,
J'ai ajouté dans une page des contrôles avec la syntaxe suivante :
Dim tbxN As TextBox = New TextBox tbxN.ID = _s_parameters(2) phForm.Controls.Add(tbxN)
phForm est un contrôle de type PlaceHolder. Je cherche à récupérer lors du postBack les données que l'utilisateur a saisies dans ce contrôle. Je ne veux même pas conserver les contrôles sur la page (je sais que je devrais les recréer), juste récupérer la valeur entrée dans la textBox par mon utilisateur. Or, phForm.Controls.count est = à 0 dans le postBack.
Comment récupérer cette donnée ?
Merci d'avance,
Yan.
Tu peux normalement recupérer les valeurs postées directement dans la
collection Form de l'objet Request...
ex: Request.Form(nom du contrôle)
.Sacha
"Yan" <trey _at_ ifrance.[spamSucks]com> a écrit dans le message de
news:eE46SHPwEHA.1228@TK2MSFTNGP10.phx.gbl...
Bonjour,
J'ai ajouté dans une page des contrôles avec la syntaxe suivante :
Dim tbxN As TextBox = New TextBox
tbxN.ID = _s_parameters(2)
phForm.Controls.Add(tbxN)
phForm est un contrôle de type PlaceHolder.
Je cherche à récupérer lors du postBack les données que l'utilisateur a
saisies dans ce contrôle. Je ne veux même pas conserver les contrôles sur
la page (je sais que je devrais les recréer), juste récupérer la valeur
entrée dans la textBox par mon utilisateur.
Or, phForm.Controls.count est = à 0 dans le postBack.
Tu peux normalement recupérer les valeurs postées directement dans la collection Form de l'objet Request...
ex: Request.Form(nom du contrôle)
.Sacha
"Yan" <trey _at_ ifrance.[spamSucks]com> a écrit dans le message de news:
Bonjour,
J'ai ajouté dans une page des contrôles avec la syntaxe suivante :
Dim tbxN As TextBox = New TextBox tbxN.ID = _s_parameters(2) phForm.Controls.Add(tbxN)
phForm est un contrôle de type PlaceHolder. Je cherche à récupérer lors du postBack les données que l'utilisateur a saisies dans ce contrôle. Je ne veux même pas conserver les contrôles sur la page (je sais que je devrais les recréer), juste récupérer la valeur entrée dans la textBox par mon utilisateur. Or, phForm.Controls.count est = à 0 dans le postBack.
Comment récupérer cette donnée ?
Merci d'avance,
Yan.
Yan
...tout simplement !
Merci beaucoup pour la réponse rapide, je vais tester ça.
Sacha wrote:
Tu peux normalement recupérer les valeurs postées directement dans la collection Form de l'objet Request...
ex: Request.Form(nom du contrôle)
.Sacha
"Yan" <trey _at_ ifrance.[spamSucks]com> a écrit dans le message de news:
Bonjour,
J'ai ajouté dans une page des contrôles avec la syntaxe suivante :
Dim tbxN As TextBox = New TextBox tbxN.ID = _s_parameters(2) phForm.Controls.Add(tbxN)
phForm est un contrôle de type PlaceHolder. Je cherche à récupérer lors du postBack les données que l'utilisateur a saisies dans ce contrôle. Je ne veux même pas conserver les contrôles sur la page (je sais que je devrais les recréer), juste récupérer la valeur entrée dans la textBox par mon utilisateur. Or, phForm.Controls.count est = à 0 dans le postBack.
Comment récupérer cette donnée ?
Merci d'avance,
Yan.
-- www.hauhazice.com, bienvenue chez les fous.
...tout simplement !
Merci beaucoup pour la réponse rapide, je vais tester ça.
Sacha wrote:
Tu peux normalement recupérer les valeurs postées directement dans la
collection Form de l'objet Request...
ex: Request.Form(nom du contrôle)
.Sacha
"Yan" <trey _at_ ifrance.[spamSucks]com> a écrit dans le message de
news:eE46SHPwEHA.1228@TK2MSFTNGP10.phx.gbl...
Bonjour,
J'ai ajouté dans une page des contrôles avec la syntaxe suivante :
Dim tbxN As TextBox = New TextBox
tbxN.ID = _s_parameters(2)
phForm.Controls.Add(tbxN)
phForm est un contrôle de type PlaceHolder.
Je cherche à récupérer lors du postBack les données que
l'utilisateur a saisies dans ce contrôle. Je ne veux même pas
conserver les contrôles sur la page (je sais que je devrais les
recréer), juste récupérer la valeur entrée dans la textBox par mon
utilisateur.
Or, phForm.Controls.count est = à 0 dans le postBack.
Merci beaucoup pour la réponse rapide, je vais tester ça.
Sacha wrote:
Tu peux normalement recupérer les valeurs postées directement dans la collection Form de l'objet Request...
ex: Request.Form(nom du contrôle)
.Sacha
"Yan" <trey _at_ ifrance.[spamSucks]com> a écrit dans le message de news:
Bonjour,
J'ai ajouté dans une page des contrôles avec la syntaxe suivante :
Dim tbxN As TextBox = New TextBox tbxN.ID = _s_parameters(2) phForm.Controls.Add(tbxN)
phForm est un contrôle de type PlaceHolder. Je cherche à récupérer lors du postBack les données que l'utilisateur a saisies dans ce contrôle. Je ne veux même pas conserver les contrôles sur la page (je sais que je devrais les recréer), juste récupérer la valeur entrée dans la textBox par mon utilisateur. Or, phForm.Controls.count est = à 0 dans le postBack.