我是C#和ASP.net的新手。在我的项目中,我正在树视图控件中显示节点列表。在我的前端,我可以创建一个树视图并定义其填充方法,例如
<asp:TreeView ID="tv1" runat ="server" ExpandDepth ="2" PopulateNodesFromClient="false" OnTreeNodePopulate="TreeNodePopulate"/>
以编程方式定义它的等效方法是什么?
tv1.OnTreeNodePopulate = "TreeNodePopulate"; // isn't working
提前致谢。
最佳答案
您需要将TreeView1_TreeNodePopulate挂钩到TreeView控件。您可以从标记中声明性地执行此操作...
<asp:TreeView ID="TreeView1" runat="server" OnTreeNodePopulate="TreeView1_TreeNodePopulate">
或者,必须从后面的代码中...
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
TreeView1.TreeNodePopulate += TreeView1_TreeNodePopulate;
}