【问题标题】:C#: How to use a custom TreeView object?C#:如何使用自定义 TreeView 对象?
【发布时间】:2009-09-17 21:52:46
【问题描述】:

如果您像这样创建自定义TreeViewTreeNode

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

【问题讨论】:

标签: c# asp.net treeview


【解决方案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">

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-30
    • 1970-01-01
    • 2011-01-15
    • 1970-01-01
    • 2015-09-30
    • 1970-01-01
    相关资源
    最近更新 更多