随便记点TemplateWebControl
这是模板控件的基类。很多类都是AscxTemplateWebControl,HtmlTemplatedWebControl都是继承自这个类。
重要的方法和属性:AttachChildControl(附加子控件)将模板中的各个子控件附加到当前控件模板控件中。注意这个方法是虚方法,这是因为各个模板的子控件的数目和类型各部相同。因此由各个继承自该类的子类去重写该方法。
CreateChildControl创建子控件。
FindControl,根据子控件Id子控件。
重写的Page属性:获取加载当前模板控件的页面也就是Page类。
重写的Control属性:获取当前模板控件的所有子控件。注意在获取之前首先要确定这些子控件已经创建完毕。
HtmlTemplatedWebControl:this.Page.ParseControl(str);用这个方法去加载Html页面模板。

浙公网安备 33010602011771号