如果您创建自定义TreeView
和TreeNode
,请执行以下操作:
public class CustomTreeNode : TreeNode
{
private int customInt;
public int CustomInt
{
get
{
return customInt;
}
set
{
customInt= value;
}
}
}
public class CustomTreeView : TreeView
{
protected override TreeNode CreateNode()
{
return new CustomTreeNode();
}
}
如何在代码中使用它?如何在我的aspx页面中使用此TreeView
?
答案 0 :(得分:1)
您必须将此代码放在App_Code中或在程序集中构建它。然后在ASPX中,您需要一个@Register指令,该指令将包含具有新控件的命名空间。如果你把它放在App_Code中,程序集将是App_Code。然后,一旦包含它,您就可以在页面上使用已定义的标记前缀创建它。这就是我的意思:
<%@ Page Language="C#"%>
<%@ Register Assembly="MyBuiltAssembly" Namespace="CustomTreeViewNamespace" TagPrefix="test" %>
...
<test:CustomTreeView ID="CustomTreeView1" runat="server">