begin process at 2012 05 28 09:48:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Divers

 > 

Autre

 > 

RequiredFieldValidator dans un repeater


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

RequiredFieldValidator dans un repeater

mercredi 4 mars 2009 à 09:39:45 | RequiredFieldValidator dans un repeater

jubourbon

Bonjour,

J'utilise actuelement un repeater, dans ce repeater se trouve un bouton et un textbox. Pour eviter que l'utilisateur puisse appuyer sur le bouton si le textbox est vide j'utilise un RequiredFieldValidator.

Le probleme est que comme je suis dans un repeater, le RequiredFieldValidator s'applique à tous les textbox, au lieu de s'appliquer seulement à celui qui le concerne.

Voici un extrait de code simplifié:

<

asp:RepeaterID="Repeater1"runat="server">
   <asp:Buttonrunat="server"Text="+ Namee"OnClick="Add_NewName"/>
   
<asp:TextBoxrunat="server"ID="NewName"></asp:TextBox
>
   
<asp:RequiredFieldValidatorid="RequiredFieldValidator1"ControlToValidate="NewName"Text="<----- c'est vide"display="Dynamic"runat="server"
/>
</
asp:Repeater>

Bien sur le repeater à pour source un dataset, avec plein d'element dedans mais qui n'ont aucun interet dans mon probleme.

Si qq un peut m'aider.

Merci.
jeudi 5 mars 2009 à 00:34:39 | Re : RequiredFieldValidator dans un repeater

ggtry

Bonsoir,

Je ne suis pas sûr que tu puisses le faire : le controltovalidate ne peut pas être défini.
Si ce n'est qu'un requiredfield, il vaut mieux peut-être faire directement une vérification javascript, ce qui me semble plus simple en l'occurrence.

GGtry
jeudi 5 mars 2009 à 15:34:19 | Re : RequiredFieldValidator dans un repeater

jubourbon

Réponse acceptée !

C'est ce que je vais faire, apperement ce n'est pas possible.

Merci.

jeudi 5 mars 2009 à 16:20:04 | Re : RequiredFieldValidator dans un repeater

ggtry

Bonjour,

En fait, c'est surtout si tu n'as qu'un seul requiredfieldvalidator, en dehors de ton repeater, que ça paraît difficile.
Mais si (ce à quoi je n'avais pas fait attention) tu mets le requiredfieldvalidator dans le repeater, ça doit pouvoir se faire en indiquant un validationgroup commun à la textbox, au button et au requiredfieldvalidator, validationgroup dont tu changes le nom à chaque création d'item.
Par exemple, en vb, en attribuant comme nom au validationgroup le clientid de la textbox :

Protected Sub Repeater1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.RepeaterItemEventArgs)
        Dim tb1 As TextBox = CType(e.Item.FindControl("TextBox1"), TextBox)
        Dim b1 As Button = CType(e.Item.FindControl("Button1"), Button)
        Dim rfv1 As RequiredFieldValidator = CType(e.Item.FindControl("RequiredFieldValidator1"), RequiredFieldValidator)
        Dim vg As String = tb1.ClientID
        tb1.ValidationGroup = vg
        b1.ValidationGroup = vg
        rfv1.ValidationGroup = vg
    End Sub

GGtry


Cette discussion est classée dans : textbox, asp, server, requiredfieldvalidator, repeater


Répondre à ce message

Sujets en rapport avec ce message

Recupération d'un textbox avec asp:repeater [ par rtouillet ] Bonjour,J'ai un petit problème ASP.net, j'aimerais savoir comment récupérer, lors d'un clique sur un bouton et sur la page qui est appelée, la valeur  gridview et procedure stockee [ par rmelon ] Bonjour, J'ai une page compose d'une SqlDatasource dont la SelectCommand est une procédures stockees renvoyant plusieurs lignes en fonction de plusieu Hebergement asp.net et ms sql server [ par jimmy69 ] Bonjour,Certains d'entre vous peuvent ils me dire quelles sont les meilleurs offres d'hebergement de page Asp.net 1.1 avec sql server 2000 comme base ModalPopupExtender commun à plusieurs contrôles [ par JulienV ] Bonjour Je voudrais associer un ModalPopupExtender à plusieurs LinkButton en utilisant le même Panel mais lorsque je fais cela, le script de la propri ASP TextBox se vidant sur un click [ par v.massip ] Bonjour à tous!J'ai un petit problème de control sur l'une de mes pages web.Sur celle-ci, il y a 2 controls TextBox comme suit :<asp:TextBox I asp.net passage d une variable a une requete sql [ par aqwzsxedccdexszwqa ] bonjour tout le mondeje vous expose mon probleme : j ai deux  pages asp la premiere pour selectionner des valeurs via un menu deroulant la seconde qui ASP.net+SQL SERVER 2005 [ par hichamveo ] J'utilise une base de données sql server 2005 dans mon site(asp.net VS2005,C#),et je veux la inserer dans le site(solution explorer),et est-ce je peut Connexion asp.net à un SQL SERVER 2000 distant [ par jamal_22 ] Bonjour tout le monde,j'ai un problème de connexion depuis mon app écrite en ASP.NET et MS SQL SERVER. j'utilise comme chaine de connexion : cn.Connec choix d'un SGBD [ par adamess ] Bonjour J’ai besoin de développer un portail  dynamique plus de 98 % de ressource sera dans une base Comment donner des noms dynamiques aux form controls ? [ par cycofred0 ] Bonjour à tous,Je cherche à générer en ASP.NET des user controls dont le nombre n'est pas connu à l'avance (car fonction de valeurs dans SGBD). Questi


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,287 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales