编写自定义控件之前,需要思考两个问题:

      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类派生的控件总是有开始标签和结束标签,拥有更多格式化的选项。

 

 

 

 

相关文章:

  • 2021-10-15
  • 2022-01-18
  • 2021-06-12
  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-30
  • 2021-07-22
  • 2021-09-06
  • 2021-07-14
  • 2021-12-22
  • 2021-08-29
  • 2021-10-19
相关资源
相似解决方案