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 :

Tabcontainer + textbox / htmlEditor récupérer la valeur


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2006
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2006
    Messages : 142
    Par défaut Tabcontainer + textbox / htmlEditor récupérer la valeur
    Bonjour,

    Voila mon soucis, je n'arrive pas récupérer la valeur de ma textbox ou de mon HTMLEditor qui se trouve dans un tabcontainer.

    ce que j'ai essayé :

    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
    HtmlTextArea area = (HtmlTextArea)Page.FindControl("TabContainer1_TabPanel3_Texte_ctl02_ctl01");
     
    AjaxControlToolkit.TabContainer tab = (AjaxControlToolkit.TabContainer)Page.FindControl("TabContainer1");
    AjaxControlToolkit.HTMLEditor.Editor ed = (AjaxControlToolkit.HTMLEditor.Editor)TabContainer1.FindControl("Texte");
     
     
      AjaxControlToolkit.TabContainer tbContainer;
            AjaxControlToolkit.TabPanel tbPanel;
            AjaxControlToolkit.HTMLEditor.Editor eds=null;    
     
            tbContainer = (AjaxControlToolkit.TabContainer)FindControl(TabContainer1.ClientID);
            if (tbContainer != null)
            {         
                tbPanel = TabContainer1.Tabs[2];
                if (tbPanel != null)
                    eds = (AjaxControlToolkit.HTMLEditor.Editor)Texte;               
            }
    Voila à peu près ce que j'ai fais, sachant que pour le HTMLEditor le texte est censé être dans un <area>.

    Et meme avec une texbox je n'arrive pas à récupérer la valeur.

    Si quelqu'un à une idée ?

    Merci.

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2006
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2006
    Messages : 142
    Par défaut
    Bon et bien j'ai toruvé une solution pas top mais solution quand même.

    Je met une <div> dans l'onglet voulu avec runat="server" pour le trouver dans le code behind.
    Et je créé mon AjaxControlToolkit.HTMLEditor.Editor dans le code behind que j'attache à mon onglet et que je place ensuite dans ma <div>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
    AjaxControlToolkit.HTMLEditor.Editor ed = new AjaxControlToolkit.HTMLEditor.Editor();   
     
        protected void Page_Load(object sender, EventArgs e)
        {
              ed.ID = "Texte";      
              TabContainer1.Tabs[2].Controls.Add(ed);
              divEditor.Controls.Add(ed);
          }
    Et du coup dans mon Onclick, j'appel "ed" et je peux récuperer son "Content".

    Mais ça aurais été tellement plus simple de le récupérer directement et placé mon editor dans l'asp.

    Merci

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 02/03/2009, 14h15
  2. Récupérer la valeur de plusieurs cel dans des textbox
    Par Mon_ami dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/01/2009, 09h03
  3. Réponses: 3
    Dernier message: 19/02/2008, 10h49
  4. récupérer des valeur dans une textbox..
    Par mohe27 dans le forum ASP.NET
    Réponses: 11
    Dernier message: 15/12/2007, 19h37
  5. Réponses: 4
    Dernier message: 14/10/2005, 16h34

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