您的位置:首页 > 编程语言 > ASP

《ASP.NET2.0揭秘》读书笔记——构建自定义控件前你必须思考的两个问题

2009-05-25 09:32 344 查看
编写自定义控件之前,需要思考两个问题:

1、 你想编写的是什么类型的控件?

自定义控件的两种基本类型是完全生成和组合控件。构建完全生成的控件时,需要从头指定所有控件呈现到浏览器的HTML内容。

创建组合控件就是把已有的控件捆绑一起构成新的控件。

2、 我该从什么类继承?

可以从已有控件派生新控件。

构建基础的控件时,一般从下列基类中派生新控件。

(1) System.Web.UI.Control

(2) System.Web.UI.WebControls.WebControl

(3) System.Web.UI.WebControls.CompositeControl

System.Web.UI.Control是所有控件的基类,WebControl继承自Control类,而CompositeControl类又继承自WebControl类。

所有Web控件都是从基类System.Web.UI.WebControls.WebControl继承的。

Control类和WebControl类的不同在于,从WebControl类派生的控件总是有开始标签和结束标签,拥有更多格式化的选项。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐