07 2010 档案
Web Control开发随笔(4):Control与WebControl 的Properity初探
摘要:Control类(所有公共属性)ClientID: HTML中的ID,比较常用UniqueID:parentID:childID,对应的ClientID为parentID_UniqueIDID:即设计器我们指定的IDControls:所有子控件EnableViewState:常用NamingContainer:通常此属性代表着控件的父控件,但是如果父控件并没有实现INamingContainer接口时,此属性将会上朔至一个实现了INamingContainer接口的父控件为止。最终是Page对象Parent:父控件Page:控件所在的页Visible:是否可视。WebControl类(所有公共
阅读全文
Web Control开发随笔(3):Control与WebControl 的Rendering Method初探
摘要:Control:Render:WebControl继承自Control类,并且重写了Render方法。子类一般情况下应该重写该方法。RenderChildren:用于呈现该控件的子节点(通常是HTML)RenderControl:用于呈现控件(是一个Control对象)RenderChildren是呈现控件,而CreateChildControls主要是初始化子控件(注意不是呈现子控件)。WebControl:(继承Control的几个方法)关于Render的几个重要方法(方法参数皆为HtmlTextWriter(相关3个枚举型:HtmlTextWriterTag,HtmlText
阅读全文
Web Control开发随笔(2):ASP.NET 控件生命周期
摘要:Normal 0 false false false EN-US ZH-CN X-NONE 在生命周期中将执行一系列处理步骤,这些步骤包括:•实例化(Instantiate)控件被页面或另一个控件通过调用它的构造器所实例化。这个步骤之后所列出的阶段,仅当控件加入控件树中才会发生。•初始化(Initialize)初始化在传入Web 请求生命周期内所需的设置。在此阶段,控件树中的页面和全部控件通过默认方式来调用OnInit方法。开发人员可以通过重载OnInit方法,为控件提供 初始化逻辑。在其生命周期的这个时候,控件能够安全地访问其置于Controls集合中的子控件,但是它不能访问控件层次中的父.
阅读全文
浙公网安备 33010602011771号