首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

五:理解控件的运行机制(例:基于Control命名空间的简单控件)

一:先用最简短的话说点理论的 1.asp.net中所有的标准控件都可以重写 2.和控件相关的命名空间有   System.Web.UI.Control 是所有控件的基类 只提供简单的呈现逻辑,不支持样式表   System.Web.UI.WebControls.WebControl 继承自Control 支持控件外观   System.Web.UI.WebControls.CompositeControl 继承自WebControl类 派生出多个控件合成的复合控件 3.控件树的实现原理 首先Page类本身就是一个控件,它继承自Control 所有的控件都有一个Render方法 这个方法负责把控件的内容发送给请求者 在Render方法中会调用一个RenderChildren方法 RenderChildren方法触发所有子控件的生成行为 子控件又有Render方法 子子孙孙无穷尽也... 这就实现了控件树 二开始看例子 建立一个工程 在工程下建立一个类库 其中有一个类,继承自Control类 注意类库要引用web名称空间

02
领券