• 开发服务器控件


    一.基类的选择:

    1. Control   控件开发基类,所有控件都直接或间接继承该类。提供各类控件的通用属性和方法,ID,Visible等.扩展灵活性最强。
    2. WebControl  继承至Control,还增加了布局,可访问性,外观样式等特性。
    3. CompositeControl 把现有控件聚合起来创建一个组合控件时,可以继承此类。实现INamingContainer接口,并且对设计模式表现有较好的支持
    4. 继承现有控件

    二.控件呈现顺序:

    1. RenderControl(HtmlTextWriter writer)
    2. Render(HtmlWriter writer)
    3. RenderBeginTag(HtmlTextWriter writer)
    4. RenderContents(HtmlTextWriter output)
    5. RenderEndTag(HtmlTextWriter writer)

       其中RenderControl和Render是Control基类中的方法,一般开发基本控件时,重写RenderContents方法。

  • 相关阅读:
    day15内置函数
    day14生成器进阶
    day13迭代器、生成器
    day12装饰器进阶
    day11装饰器
    day10函数进阶
    day9函数
    day8文件操作
    正则表达式
    初识递归
  • 原文地址:https://www.cnblogs.com/chenqingwei/p/1576434.html
Copyright © 2020-2023  润新知