EnableViewState属性

王朝asp·作者佚名  2006-01-09
宽屏版  字体: |||超大  

以下步骤说明EnableViewState属性的应用:

(1)、单击命令按钮(或其它引发往返行程的操作)

(2)、因为lblTag的EnableViewState属性为true 所以当单击命令按钮时,返回服务器的信息中包含有 lblTag的状态值,也就是lblTag的Text属性值LabelHelloHelloHello

(3)、IIS服务器找到WebForm1.aspx页面源文件

(4)、把页面构建成最原始的样子,即lblTag的Text属性值为Label1

(5)、根据返回值"LabelHelloHelloHello" 把lblTag的Text属性值设置为"LabelHelloHelloHello"

(6)、执行相应的操作:this.lblTag.Text=this.lblTag.Text+"Hello"; 把lblTag的Text属性设置为LabelHelloHelloHelloHello

(7)、把页面返回给浏览器

(8)、完成相应的操作

而如果没有把lblTag的EnableViewState属性为true,即设置为False,则执行如下操作:

(9)、因为lblTag的EnableViewState属性为False 所以当单击命令按钮时,返回服务器的信息中不包含有 lblTag的状态值,也就是lblTag的Text属性值LabelHelloHelloHello不被返回服务器

(10)、IIS服务器找到WebForm1.aspx页面源文件

(11)、把页面构建成最原始的样子,即lblTag的Text属性值为Label1

(12)、执行相应的操作:this.lblTag.Text=this.lblTag.Text+"Hello"; 把lblTag的Text属性设置为LabelHello

(13)、把页面返回给浏览器

(14)、完成相应的操作

我们也可用如相图来表示这个过程:

本文简单对EnableViewState的使用进行了说明。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有