'Unknown server tag'因为我正在尝试使用自定义控件



我是一个完整的自学者,以前从未向Visual Studio项目添加新类。我现在踩到了这篇文章,它看起来很酷,因此想要实现所描述的类和控件。

我在 asp.net 项目DesignProject中添加了一个新类并粘贴了代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI.WebControls;
namespace DesignProject
{
    public class DataPlaceHolder : PlaceHolder
    {
        protected override void DataBindChildren()
        {
            if (Visible)
            {
                base.DataBindChildren();
            }
        }
    }
}

如何在标记中使用控件 DataPlaceHolder?我一直在尝试使用DesignProject:DataPlaceHolder。但未知的服务器标记"设计项目:数据占位符"。

马丁

尝试:

<%@ Register TagPrefix="myControl" Namespace="DesignProject" Assembly="MyApp" %>

最新更新