前几天在上课时,感觉很无聊,突然想起以前做过的学院官方网站的banner其实可以做成自定义控件引用到页面上的,于是翻开SDK文档看例子,学习写一下。
    文档上的例子是一个date的例子,其实就是用HtmlTextWriter 里的 Write()方法把页面元素描述出来。下面是代码(CustomControlDate.cs):
自定义Web控件学习using System;
自定义Web控件学习
using System.Web.UI;
自定义Web控件学习
using System.Web.UI.WebControls;
自定义Web控件学习
using System.ComponentModel;
自定义Web控件学习
自定义Web控件学习
namespace CustomConstrols

--------------------------------------------------------------------------------

标记蓝色的代码段是定义在使用此控件时的标签写法<{0}:CustomControlDate runat=server>,在Register.aspx里是这样引用的
>

相关文章: