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 :

Textbox dans un control parameter


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 304
    Par défaut Textbox dans un control parameter
    Hello,
    J'essaie de faire un controle repeater pour afficher dynamiquement des labels et des textbox, j'ai ecris ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
                <asp:Repeater ID="Repeater1" runat="server">
                    <HeaderTemplate>
                    Paramètres:
                    </HeaderTemplate>
     
                    <ItemTemplate>
                    <%# DataBinder.Eval(Container.DataItem, "Name") %> (<%# DataBinder.Eval(Container.DataItem, "Value") %>)
                    </ItemTemplate>
     
                </asp:Repeater>
    Alors il m'affiche bien la valeur de mes parametres, mais comme s'il s'agissait de Labels alors que j'aimerais pouvoir les modifier (textbox). Comment exprimer ca?

    Merci

  2. #2
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    Bah il faut utiliser des textbox dans ton itemtemplate et binder tes valeurs dessus.. mmhhh.... Passe je à coté de quelque chose?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 304
    Par défaut
    Si j'écris ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
                    <ItemTemplate>
                        <%# DataBinder.Eval(Container.DataItem, "Name") %> (<%# DataBinder.Eval(Container.DataItem, "Value") %>)
                        <asp:TextBox Runat="server" ID="txtResultat" />
                    </ItemTemplate>
    comment je fais apres pour recupérer les valeurs de mes textbox et de mes DataItem?

  4. #4
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    Si tu veux mettre ta valeur dans ta textbox il va falloir faire ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <asp:TextBox Runat="server" ID="txtResultat"  Text="DataBinder.Eval(Container.DataItem, "Name")"/>
    Ensuite et bien tu le recupere lors du postback normalement....

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 304
    Par défaut
    Si j'écris :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:TextBox Runat="server" ID="txtResultat"  Text="DataBinder.Eval(Container.DataItem, "Name")"/>
    alors Name est souligné et il me dit : "le nom et la valeur d'attribut doivent être séparés par un signe égal" ???
    Est ce que t'es sur que c'est la syntaxe exacte?

  6. #6
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    Madre de dios... je devrais arreter de poster quand je suis fatigué

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:TextBox Runat="server" ID="txtResultat"  Text="<%# DataBinder.Eval(Container.DataItem, "Name")%>"/>
    bien evidemment pour lui dire de binder...

Discussions similaires

  1. [AC-2010] Inserer une textbox dans un controle onglet
    Par cwouam dans le forum IHM
    Réponses: 2
    Dernier message: 01/05/2012, 22h28
  2. Réponses: 5
    Dernier message: 08/01/2009, 12h29
  3. Erreur dans mon controle textbox
    Par hamdaneabdelkader dans le forum IHM
    Réponses: 1
    Dernier message: 07/01/2009, 13h03
  4. Controler des textBox dans des thread
    Par ramaro dans le forum Windows Forms
    Réponses: 5
    Dernier message: 25/04/2008, 14h21
  5. Un TextBox dans un Control ActiveX fait planter VB6
    Par nicolashenry974 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 21/07/2006, 14h13

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