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 :

Recuperer valeur textbox dans DataList [Débutant]


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 79
    Par défaut Recuperer valeur textbox dans DataList
    Bonjour,

    Je développe actuellement un site marchand. Dans une datalist, j'affiche un produit et j'ai mis une textbox pour proposer la quantité. Cependant, je n'arrive pas a récupérer dans mon code la valeur de la textbox. j'ai essayé avec un findcontrol mais je pense être a coté de la plaque.

    Pouvez vous m'éclairer ?

    Cordialement

  2. #2
    Membre éclairé Avatar de DeWaRs
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Décembre 2006
    Messages
    291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 291
    Par défaut
    Bonjour,

    Logiquement, avec Findcontrol cela devrait marché.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim tb as textbox = tondatalist.findcontrol("lenomdetaTb")
     
    if tb is not nothing then
    msgbox(tb.text)
    end if
    Cordialement.

    DeWaRs

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 79
    Par défaut
    Bonjour,

    Merci pour ta réponse, cependant, j'ai déjà essayé cette méthode et à chaque fois ma textbox est à "Nothing" alors que j'ai écrit du texte dedans...

    je suis dans l'incompréhension la plus totale...

  4. #4
    Membre éclairé Avatar de DeWaRs
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Décembre 2006
    Messages
    291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 291
    Par défaut
    Bonjour,

    Peux tu poster le code de ton dataliste ?

    Cordialement.

    DeWaRs

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 79
    Par défaut
    Bonjour,

    Voici le code de ma Datalist :

    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
    <asp:DataList ID="DataList1" runat="server" DataKeyField="idArticle" 
                    DataSourceID="SqlDataSource1" style="margin-left: 0px" BackColor="#3366FF">
                    <ItemTemplate>
                    <center>
                        <asp:Label ID="LibelleArticleLabel" runat="server" 
                            Text='<%# Eval("LibelleArticle") %>' BorderStyle="None" Font-Bold="True" 
                            Font-Size="Large" ForeColor="Yellow" />
                            <br />
                            </center>
                        idArticle:
                        <asp:Label ID="idArticleLabel" runat="server" Text='<%# Eval("idArticle") %>' />
                        <br />
                        <asp:Image ID="Image1" runat="server" Height="296px" ImageAlign="Left" 
                            ImageUrl='<%# Eval("ImageArticle") %>' style="margin-left: 0px" Width="281px" />
                        <br />
                        <asp:Label ID="InfosArticleLabel" runat="server" 
                            Text='<%# Eval("InfosArticle") %>' Font-Names="High Tower Text" 
                            Font-Size="Medium" />
                        <br />
                        <br />
                        <br />
                        <br />
                        <br />
                        <br />
                        <br />
                        <br />
                        <br />
                        <br />
                        <br />
                        <br />
                        <br />
                        <br />
                        <br />
                        <br />
                        PrixArticle:
                        <asp:Label ID="PrixArticleLabel" runat="server" 
                            Text='<%# Eval("PrixArticle") %>' />
                        <br />
                        <br />
                        Quantité :
                        <asp:TextBox ID="txtQte" runat="server" Height="23px" Width="28px"></asp:TextBox>
                        <br />
                        <br />
                        <asp:Button ID="btnAjouterPanier" runat="server" CssClass="BoutonFicheProduit" 
                            onclick="btnAjouterPanier_Click" Text="Ajouter au panier" />
                        <br />
                        <br />
                    </ItemTemplate>
                </asp:DataList>
    Cordialement

  6. #6
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Bonjour,

    Regarde dans le code source de ta page (dans ton navigateur). Regarde si l'ID généré pour le control que tu veux récupérer correspond exactement à ce que tu passes en paramètre de la méthode FindControl().

    Si cela ne correspond pas, tu as 2 solutions :
    - Soit tu rajoutes le/les préfixes générés lors du rendu HTML dans le paramètre que tu passes à FindControl();
    - Soit tu gères la manière dont les ID sont gérés lors du rendu HTML, via la propriété ClientIDMode.

    Plus d'infos sur la documentation MSDN, et sur ce blog.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/01/2015, 11h57
  2. [VBA-E] Recuperation valeur Textbox en entier
    Par D@rkneo dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 21/05/2007, 13h56
  3. [XSLT]Recuperer valeur concatenee dans une balise
    Par e_peigne dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 25/10/2006, 13h49
  4. [VB6 ArcView9] Recuperer valeur RMS dans une variable
    Par TiT0f dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 23/05/2006, 15h49
  5. recuperer valeur liste dans champs texte
    Par fredaphp dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/05/2006, 19h17

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