2010-06-28 39 views
0

J'essaie de faire fonctionner SelectedNodeStyle avec NavigateUrl sans succès. Le style n'est pas appliqué lorsque vous cliquez sur des nœuds.NavigateUrl ne fonctionne pas avec SelectedNodeStyle

  <asp:TreeView ID="treeviewSIP" runat="server" ExpandDepth="0"> 
       <SelectedNodeStyle BackColor="Red" ForeColor="WhiteSmoke" 
        BorderStyle="Solid" BorderWidth="1px" BorderColor="#66FF33"> 
       </SelectedNodeStyle> 
      </asp:TreeView> 

Création de noeud:

   With nyNode 
        .NavigateUrl = "thePage.aspx?op=visa&Tabell_ID=" + viewSIP.Item(sipIndex)("TABELL_ID").ToString 
        .Target = "main" 
        .Text = viewSIP.Item(sipIndex)("NAMN") 
        .SelectAction = TreeNodeSelectAction.Select 
        theParent.ChildNodes.Add(nyNode) 
       End With 

Toutes les suggestions?

Répondre

0

Solution de contournement. TreeNode.Value utilisé à la place de TreeNode.NavigateUrl et utilisé l'événement TreeView.SelectedItemChanged pour effectuer la navigation proprement dite.