/ / NavigateUrl non funziona con SelectedNodeStyle - asp.net, stile di codifica, selezionato, treenode, navigatore

NavigateUrl non funziona con SelectedNodeStyle - asp.net, stile di codifica, selezionato, treenode, navigatore

Sto cercando di far sì che SelectedNodeStyle funzioni correttamente con NavigateUrl. Lo stile non viene applicato quando si fa clic sui nodi.

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

Creazione del nodo:

                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

Eventuali suggerimenti?

risposte:

0 per risposta № 1

Ha fatto una soluzione. Utilizzato TreeNode.Value anziché TreeNode.NavigateUrl e utilizzato l'evento TreeView.SelectedItemChanged per eseguire la navigazione effettiva.