ASP.NET2.0状态管理系列(5) 控件状态 Control state

A page developer can disable view state for the page or for an individual control for performance. However, control state cannot be disabled.

 

下面的例子解释控件状态和视图状态

 

1.创建自定义ASP.NET服务器控件

 

自定义控件代码 

 

2.编译控件为程序集

 

csc /t:library /out:Samples.AspNet.CS.Controls.dll D:\indexbutton.cs

 

3.测试自定义控件控件状态

 

在Web.config文件中注册自定义控件,每个页面都可以使用。

 

1 <pages>
2       <controls>
3         <add tagPrefix="aspSample" 
4           namespace="Samples.AspNet.CS.Controls" 
5           assembly="Samples.AspNet.CS.Controls" >
6         </add>
7       </controls>
8     </pages>

 

4.实现控件状态的条件

控件必须重写 OnInit,SaveControlState,LoadControlState方法。

 

 

posted @ 2008-08-21 14:11  许晓光  阅读(232)  评论(0编辑  收藏  举报