0
我正在使用更新面板,裏面有一個treeview控件。我用同樣的方式寫了一個異步觸發器。我收到了一個錯誤,我無法解決,因爲我第一次看到它。我也得到了這個錯誤爲我的控制,這是在更新面板,但解決了,因爲我用$
分離父母和孩子。現在我遇到了查找事件名稱的問題。以下是我的錯誤使用updatepanel時控件錯誤沒有關聯事件
Could not find an event named 'PopulateNode' on associated control 'TreeView_Parent_Child' for the trigger in UpdatePanel '_updatepnlTreeview'.
我的代碼是
<asp:Panel ID="Panel1" Visible="true" runat="server"
ScrollBars="Auto">
<div style="overflow: auto; height: 400px; width:230px; border-right: solid; border-right-color: gray">
<asp:UpdatePanel ID="_updatepnlTreeview" UpdateMode="Conditional" runat="server">
<ContentTemplate>
<asp:TreeView ID="TreeView_Parent_Child" EnableClientScript="true" align="left"
AutoGenerateDataBindings="true" LeafNodeStyle-ForeColor="Black" NodeStyle-ForeColor="Black"
PopulateNodesFromClient="true" runat="server" Font-Names="Arial"
OnTreeNodePopulate="PopulateNode"
HoverNodeStyle-BackColor="ActiveBorder" Font-Size="Small" ImageSet="Arrows" NodeStyle-HorizontalPadding="5px">
<HoverNodeStyle Font-Bold="true" BackColor="Beige" />
<Nodes>
</Nodes>
<NodeStyle ForeColor="Black" />
<LeafNodeStyle ForeColor="Black" />
</asp:TreeView>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="TreeView_Parent_Child" EventName="PopulateNode" />
</Triggers>
</asp:UpdatePanel>
</div>
</asp:Panel>
這工作,但我有1更多的需求,在我的treenode點擊,我從我的主頁面(它有我的樹形視圖)重定向到另一個頁面,我顯示了位於選定節點的數據。我的問題是其他節點也在被點擊的節點擴展。 – Ankur