封装一个控件,首先当然要知道呈现的HTML代码了,其中Banner要判断是否为Flash或是图片,如果是Flash时我们还应该加入他所特有的一些属性,这个控件继承自System.Web.UI.WebControls.WebControl类,重写RenderContent方法实现,其他的一些说明在代码中有说明,这里就不多说了。下面我们来看看代码:
1
using System;
2
using System.IO;
3
using System.Text;
4
using System.Web.UI;
5
using System.ComponentModel;
6
using System.Web.UI.WebControls;
7
8
namespace NExplus.Controls
9
2
3
4
5
6
7
8
9
也许有些属性还没封装好,希望批评指教!