2010-06-28 5 views
0

Я пытаюсь получить SelectedNodeStyle для работы с NavigateUrl без успеха. Стиль не применяется при нажатии на узлы.NavigateUrl не работает с SelectedNodeStyle

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

создание узла:

   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 

Любые предложения?

ответ

0

Был ли обходной путь. Использовал TreeNode.Value вместо TreeNode.NavigateUrl и использовал событие TreeView.SelectedItemChanged для фактической навигации.