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 :

[asp.net] webcontrol déclaré en code behind


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 102
    Par défaut [asp.net] webcontrol déclaré en code behind
    Bonjour,

    comme mon titre l'indique, j'aimerais savoir s'il est possible de créer un webcontrol (en l'occurence ici une textbox) en code behind.

    Merci par avance pour vos réponses!

  2. #2
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Oui, il suffit d'instancier un textbox, de le nommer, et de l'ajouter dans la liste des contrôles de la page (ou d'un autre contrôle).
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 102
    Par défaut
    Citation Envoyé par SaumonAgile
    Oui, il suffit d'instancier un textbox, de le nommer, et de l'ajouter dans la liste des contrôles de la page (ou d'un autre contrôle).
    ok! merci car je ne connaissais pas cette méthode...
    mais voilà ce que j'ai fait pour l'instant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    hf_ajtTxt.Value += 1
    Dim txt_distri As WebControl = New TextBox
    txt_distri.ID = hf_ajtTxt.Value
    txt_distri.CssClass = "taillebox"
    en fait je voudrais lors d'un clic sur un bouton, pouvoir générer une nvl textbox. mais je n'ai pas très bien compris, cmt fait on pour l'ajouter dans la liste des controles de la page?
    est ce correct le bout de code que je viens de réaliser?

  4. #4
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Il ne reste plus qu'à faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.Controls.Add(txt_distri);
    Tu peux aussi remplacer this, par une instance d'un controle qui existe déjà, comme par exemple un panel.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 102
    Par défaut
    ah c'est bon, je viens de l'ajouter à un panel et j'arrive à le faire apparaitre. mais il n'en fait apparaitre qu'un mm avec plusieurs clics sur le bouton, je vais chercher quelle est l'erreur...

    merci!

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 102
    Par défaut
    comment faire pour qu'il y ait a chaque nv clic, une nvl textbox en + qui s'affiche?

  7. #7
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    this.Controls.Add(New txt_distri) devrait selon moi fonctionner.
    Exctament comme quand nous nous sommes amusés à ajouter des nodes a nos Treeviews

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 102
    Par défaut
    Citation Envoyé par calagan99
    this.Controls.Add(New txt_distri) devrait selon moi fonctionner.
    Exctament comme quand nous nous sommes amusés à ajouter des nodes a nos Treeviews
    ba oui ca me semble également bizarre mais j'ai regardé le code dans le navigateur et il ne me met que la dernière textbox ajoutée...j'ai beau regardé mon code je ne trouve pas pq ca fait ca...

    ps : mode treeview : off line

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

Discussions similaires

  1. associer event frameset à code behind asp.net
    Par ouadie99 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 09/06/2008, 15h33
  2. [ASP.Net 2] GET, POST et code behind
    Par Mose dans le forum ASP.NET
    Réponses: 19
    Dernier message: 29/11/2007, 09h06
  3. [ASP.NET / C#] Nettoyer un QueryString par code behind
    Par User.Anonymous dans le forum ASP.NET
    Réponses: 5
    Dernier message: 25/10/2007, 17h57
  4. Réponses: 9
    Dernier message: 06/08/2007, 01h37
  5. [ASP .NET 2.0] Ouvrir une popup en code-behind
    Par aloisio11 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 15/05/2007, 11h46

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