treeview-Knoten klicken Sie auf Ereignisse, die c# - asp .net
Ich habe eine web-Anwendung mit TreeView-Steuerelement in C# asp .net.
Habe ich den event-Handler für 2 Ereignisse
1) onselectednodechanged
2) ontreenodeexpanded
<asp:Panel ID="PanelTreeView" runat="server" height="510" Width="270" ScrollBars="Auto">
<asp:TreeView ID="TreeViewTabs" runat="server" Font-Size="Medium" NodeIndent="10"
onselectednodechanged="TreeViewTabs_SelectedNodeChanged"
ontreenodeexpanded="TreeViewTabs_TreeNodeExpanded">
<LeafNodeStyle Font-Overline="False" Font-Size="Small" NodeSpacing="0px"
VerticalPadding="0px" />
<NodeStyle NodeSpacing="0px" VerticalPadding="0px" />
<SelectedNodeStyle ForeColor="Red" />
</asp:TreeView>
</asp:Panel>
Das problem ist, dass, wenn der Benutzer klickt auf einen ausgewählten Knoten im Baum, die web-app Beiträge zurück und ich weiß nicht welches Ereignis ich fangen sollte. Ich weiß, es ist definitiv nicht "onselectednodechanged" Ereignis. Ich habe auch versucht event-handler "onTreeNodeCheckChanged", ist es nicht Feuer, das Ereignis entweder. Ich weiß, dass der post zurück gehen durch Page_Load () - Prozedur, aber ich würde es vorziehen, zu fangen, in diesem Fall der Weg, den ich fangen "onselectednodechanged" für das TreeView.
Vielen Dank im Voraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier sind einige schöne Lösungen auf diesen link:
ASP.NET TreeView und Auswählen der Ausgewählte Knoten
Ich mag diese Lösung, obwohl ich habe nicht versucht es: