创建一个模板控件需要下面几个步履:
1.用ParseChildren特性标记控件类,使模板属性可以在HTML中进行设置
2.为模板定义ITemplate类型的公有属性,并用TemplateContainer特性修饰该模板属性(指示运行时的容器类)
3.使用InstantiateIn方法在模板容器中创建一个模板实例,把容器添加到服务器控件的控件集合中
4.定义要和模板一起使用的容器类

下面是一个简单的模板控件:
ASP.NET控件:模板控件using System;
ASP.NET控件:模板控件
using System.Collections.Generic;
ASP.NET控件:模板控件
using System.Text;
ASP.NET控件:模板控件
using System.Web;
ASP.NET控件:模板控件
using System.Web.UI;
ASP.NET控件:模板控件
using System.Web.UI.WebControls;
ASP.NET控件:模板控件
ASP.NET控件:模板控件
namespace WebControlLib
}

相关文章: