IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

un RequiredFieldValidator qui requiert pas


Sujet :

ASP.NET

  1. #1
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut un RequiredFieldValidator qui requiert pas
    Salut

    J'ai mis en place des contrôles dans ma page par le CodeBehind. J'ai fait un RequierdFieldValidator et un RegularExpressionValidator et un Bouton.
    Lorsque je clique sur le bouton, le RegularExpression marche bien, mais pas le Requierd.

    Si je mets les contrôles à la main côté HTML, tout marche bien. Je n'arrive pas à comprendre ce qui fais la différence.

    Voici mon CodeBehind
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
     
    Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init
    	Dim lblMail As New Label
    	Dim txtMai As New TextBox
    	Dim btnEnvoi As New Button
    	Dim tblContact As New Table
    	Dim rMail, rBouton As New TableRow
    	Dim clMail, ctMail, cBouton As New TableCell
    Dim revMail As New RegularExpressionValidator
    Dim cvMail As New RequiredFieldValidator
     
    	lblMail.Text = "Mail "
    	txtMail.ID = "txtMail"
     
    	With btnEnvoi
    		AddHandler btnEnvoi.Click, AddressOf EnvoiContact
    		.Text = "Envoyer message"
    		.ValidationGroup = "ValidMail"
    	End With
     
    	With revMail
    		.ErrorMessage = "Votre adresse mail ne semble pas correcte"
    		.ToolTip = "Votre adresse mail ne semble pas correcte"
    		.ValidationExpression = "^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$"
    		.ControlToValidate = txtMail.ID
    		.ValidationGroup = "ValidMail"
    	End With
    	With cvMail
    		.ErrorMessage = "Une adresse mail est obligatoire"
    		.ControlToValidate = txtMail.ID
    		.ValidationGroup = "ValidMail"
    		.ToolTip = "Une adresse mail est obligatoire"
    	End With
     
    	clMail.Controls.Add(lblMail)
    	ctMail.Controls.Add(txtMail)
     
    	cBouton.ColumnSpan = 2
    	cBouton.Controls.Add(btnEnvoi)
    	cBouton.Controls.Add(revMail)
     
    	rMail.Cells.Add(clMail)
    	rMail.Cells.Add(ctMail)
     
    	rBouton.Cells.Add(cBouton)
     
    	tblContact.Rows.Add(rMail)
    	tblContact.Rows.Add(rBouton)
    	Me.Controls.Add(tblContact)
    End Sub
     
    Sub EnvoiContact(ByVal sender As Object, ByVal e As System.EventArgs)
    	Logage("un contact : " & CType(FindControl("txtMail"), TextBox).Text)
    End Sub
    Merci pour votre aide.

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Qd tu affiches le code html de ta page générée, les validators sont présents?

  3. #3
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    euh enfin, euh, comment dire ça, sans passer pour un âne ?

    Enfin, disons, que lorsqu'on à la tête dans le guidon, parfois on vois pas certaine chose qui peuent sembler évidente pour certains, mais pas pour tout le monde !

    Disons que y a eu le HellFest, avec beaucoup deBière et de bon, de trés bon M2tal, qui permet de s'ouvrir les neuronne et ndeux, histoire d'en avoir encore plus, mais qui parfois masuqe cerrtaines choses plus ou moins simple.

    En fait le Métal est tellement complexe et il faut être tellement inteligent pour en écouter que l'informatique devient dérisoire, le Web encore oui, mais le rerte de l'informatique, et particlièrement le côté scientifique de la chose devient totalement débile.

    Bref, cette petit digression mise à part, merci LuteceFalco de m'avoir ouvert les yeux, en fait j'ai oublié un détail de rien du tout, pas grand chose en fait, une paille :

    AJOUTE LE CONTROLE DANS LA PAGE, CA IRA MIEUX ! ! !

    Bref, je pars en séance de flagellation, merci à tous, bonjour chez vous, et à la prochaine................

    Kenavo

    PS : si vous voulez vous moquer, allez y, ça pourra pas être pire.....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. qu'est ce qui va pas dans cette fonction???
    Par access001 dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 18/04/2006, 13h10
  2. une comparaison qui marche pas.
    Par gandf dans le forum C++Builder
    Réponses: 7
    Dernier message: 16/02/2004, 15h59
  3. [LG]Split qui marche pas
    Par macluvitch dans le forum Langage
    Réponses: 3
    Dernier message: 30/11/2003, 18h19
  4. [VB6] [Système] Icones du systray qui veulent pas partir
    Par Ctof dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 07/10/2002, 09h41
  5. Sysdate qui marche pas ??
    Par StouffR dans le forum Langage SQL
    Réponses: 4
    Dernier message: 28/08/2002, 13h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo