我有一个ASP.NET TreeView控件,我使用iframe在Bootstrap模式对话框中显示它,它显示正常,但如果我折叠/展开包含子节点的任何treenode复选框,它不会折叠/展开。
如果我在普通的HTML页面(而不是iframe)中显示这个TreeView控件,它只能在iframe中正常工作,而不是展开/折叠。
<asp:TreeView ID="treeEditRes" runat="server" ShowCheckBoxes="All" ShowExpandCollapse="true" ShowLines="false" ExpandDepth="1" NodeStyle-HorizontalPadding="3" PopulateNodesFromClient="true" SelectedNodeStyle-BackColor="Gray" OnTreeNodeExpanded="Node_Expand" OnTreeNodeCollapsed="Node_Collapse" >
<SelectedNodeStyle CssClass="GridHead" />
</asp:TreeView>
甚至我为Expand&amp;添加了活动。折叠如果我展开/折叠节点它会触发这些事件,但它不会展开/折叠。
void Node_Expand(Object sender, TreeNodeEventArgs e)
{
e.Node.Expand();
}
void Node_Collapse(Object sender, TreeNodeEventArgs e)
{
e.Node.Collapse();
}
如果上述代码需要更改,请建议我。