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 :

ajouter des control Asp dynamiquement ?


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 61
    Par défaut ajouter des control Asp dynamiquement ?
    slt, je veux construire une page qui contiendra des control crées dynamiquement. par exemple si j'ai trois enregistrements dans une table je veux afficher 3 label, s'il y a 9 enregistrements afficher 9 label...ainsi de suite.

    j'ai essayer d'intégrer du code vb (puisque je developpe mon site avec Vb) dans ma page et j'ai fait ceci mais ça marche pas:

    <html>
    <head runat="server">
    <title>Page sans titre</title>
    </head>
    <body>
    <form id="form1" runat="server">
    <div>
    <%
    dim i as integer=0
    while i<3
    <asp:Label ID="TextBox1" runat="server"></asp:Label>
    i+=1
    end while
    %>

    </div>
    </form>
    </body>
    </html>

    le probléme c'est que même si j'arrive à integrer du code vb dans la page Asp, il ne va pas créer trois label avec le même ID comme dans l'exemple que je vous ai montré :s
    aidez moi s'il vous plaît. Merci d'avance

  2. #2
    LEK
    LEK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Par défaut
    Je pense que tu t'es trompé de forum : redirige toi sur asp dotNet.
    Cela dis je pense que tu dois créer tes controles dans ton codes behind avec un truc du genre (c#) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    ..Page_load...
     
    if(!Page.IsPostBack) {
       Label un = new Label();
       Label deux = new Label();
       Label trois = new Label();
       Page.Controls.Add(un);
       Page.Controls.Add(deux);
       Page.Controls.Add(trois);
    }
    Les identifiants des textbox seront normalement automatiquement générés par ASP.

  3. #3
    Membre Expert Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Par défaut

Discussions similaires

  1. Ajouter des controles dynamiquement à un pannel
    Par mimosa803 dans le forum Windows Forms
    Réponses: 8
    Dernier message: 05/05/2009, 20h40
  2. Réponses: 1
    Dernier message: 19/08/2006, 19h40
  3. [vb.net 2005] Ajouter des controles
    Par PoZZyX dans le forum Windows Forms
    Réponses: 1
    Dernier message: 04/06/2006, 00h50
  4. Réponses: 9
    Dernier message: 28/10/2005, 13h48
  5. ajouter des control dans une onglet de sstab sous VB6
    Par aymane_farissi dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 26/09/2005, 13h44

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