OVH Cloud OVH Cloud

Controle de validation sur un UserControl

1 réponse
Avatar
Thibault
Bonjour,

Comment fait-on pour ajouter un control de validation sur un UserControl ?

Explication :

J'ai un WebForm dans lequel j'ai placé un UserControl générique qui contient
un textbox nommé myTextbox.
J'aimerais lui ajouter un RequiredFieldValidator.
Donc dans le page load je fais :

Dim RFV_TickDemandeur as New RequiredFieldValidator
with RFV_TickDemandeur
.ControleToValidate = CType(TICK_DEMANDEUR.FindControl("myTextbox"),
Textbox).text
.ErrorMessage = "le champ " &
CType(TICK_DEMANDEUR.FindControl("myLabel"), Label).text & " est obligatoire."
.Text = "*"
end with

Mais rien a faire, il ne le prend pas en compte !!!

Est ce que j'ai oublié quelque chose ?

Si quelqu'un pouvait m'aider se serait sympa.

Merci à tous et bon dev.

1 réponse

Avatar
Pascal Mercier
Essaye .ControleToValidate = "myTextbox". La propriété ControleToValidate
est une string qui doit contenir l'ID du contrôle à valider.

Cordialement,

Pascal Mercier
Microsoft France - MCS

"Thibault" wrote in message
news:
Bonjour,

Comment fait-on pour ajouter un control de validation sur un UserControl ?

Explication :

J'ai un WebForm dans lequel j'ai placé un UserControl générique qui
contient
un textbox nommé myTextbox.
J'aimerais lui ajouter un RequiredFieldValidator.
Donc dans le page load je fais :

Dim RFV_TickDemandeur as New RequiredFieldValidator
with RFV_TickDemandeur
.ControleToValidate = CType(TICK_DEMANDEUR.FindControl("myTextbox"),
Textbox).text
.ErrorMessage = "le champ " &
CType(TICK_DEMANDEUR.FindControl("myLabel"), Label).text & " est
obligatoire."
.Text = "*"
end with

Mais rien a faire, il ne le prend pas en compte !!!

Est ce que j'ai oublié quelque chose ?

Si quelqu'un pouvait m'aider se serait sympa.

Merci à tous et bon dev.