C #: Как использовать пользовательский объект TreeView? - PullRequest
0 голосов
/ 17 сентября 2009

Если вы создаете пользовательские 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?

1 Ответ

1 голос
/ 17 сентября 2009

Вы должны либо поместить этот код в App_Code, либо построить его в сборке. Затем в ASPX вам нужна директива @Register, которая будет включать пространство имен с вашим новым элементом управления. Если вы поместите его в App_Code, сборка будет App_Code. Затем, когда он включен, вы можете создать его на странице с заданным префиксом тега. Вот что я имею в виду:

<%@ Page Language="C#"%>
<%@ Register Assembly="MyBuiltAssembly" Namespace="CustomTreeViewNamespace" TagPrefix="test" %>

...

<test:CustomTreeView ID="CustomTreeView1" runat="server">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...