NavigateUrl не работает с SelectedNodeStyle - PullRequest
0 голосов
/ 28 июня 2010

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

            <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

Есть предложения?

1 Ответ

0 голосов
/ 28 июня 2010

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

...