梦想阳光

导航

ASP.NET控件

1、asp.net内置服务器端控件,自定义控件,用户控件都继承自control,control在system.web.UI命名空间下
2、实现自定义控件的方法:引用命名空间,继承control类或者继承控件的子类。
3、所有类的父类:object(一切皆为对象)
4、常用属性
ClientId:服务器控件的标示符
Id:服务器控件唯一的标识(名字)
parent:服务器控件的父控件
viewstate:保存和还原服务器的状态,他把原控件的值发到服务器端,再把原数据发到客户端,保存控件发送之前所处的状态
EnableViewState:服务器控件是否保存视图状态
visible:控件是否显示
Page:包含该控件的页面对象实例
5、常用方法
 databind:用于当前控件以及子控件的数据绑定,特别重要,不能忽略
 GetType:获取当前对实例的类型
 FindControl:用于查找当前控件中所有子控件,常用。
 hasControl:用于返回控件中是否包含子控件
 Render:把服务器控件发送给HtmlWriter对象中
 RenderControl:为控件生成HTML标签输出
 ToString:将对象转为字符串
6、常用事件
  DataBinding:当数据绑定时产生
  ItemDataBound:绑定顺序后
  Init;控件初始化时发生
  load:加载过程时发生
  prerender:预呈现过程中发生
  RenderControl:为所有控件呈现Html,会引发preRender
7、服务器控件
 标签控件:不需要查找:literal 需要查找:label,生成的时候带span
 按钮控件:
 Repeater:灵活性
 webpart:与第三方

posted on 2012-07-26 20:30  梦想阳光  阅读(195)  评论(0)    收藏  举报