none
Désactiver NavigateURL Treeview RRS feed

  • Question

  • Bonsoir,

    J'ai réaliser un explorateur de fichier en asp.net, avec le composant Treeview pour lister les dossiers. J'ai cependant un soucis,  quand je clique sur un Node ma page est recharger et mon treeview est dupliquer.

    Ma fonction pour _SelectedNodeChanged me permets de lister les fichiers d'un node selectionner.

        protected void MyTreeView_SelectedNodeChanged(object sender, EventArgs e)
        {
            GridView1.DataSource = setFiles(MyTreeView.SelectedNode.Value);
            GridView1.DataBind();
        }

    Ce qu'il me faudrais c'est désactiver l'event qui recharge la page au clique.

    Cordialement.

    Hantse

    mercredi 6 mars 2013 19:52

Réponses

  • Bonjour,

    "Ce qu'il me faudrais c'est désactiver l'event qui recharge la page au clique."
    Dans le Load de la page, placez le code suivant afin d'exécuter le code du Load au chargement de la page la première fois :

    protected void MaPage_Load(object sender, EventArgs e)
    {
       if (this.IsPostBack == false)
       {
          // Charger le TreeView la première fois
       }
    }

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

    • Proposé comme réponse Aurel Bera jeudi 7 mars 2013 13:05
    • Marqué comme réponse Hantse jeudi 7 mars 2013 15:26
    jeudi 7 mars 2013 07:37
    Modérateur