视图状态

  网页被回传时,Asp.Net执行以下步骤

  1.Asp.Net按默认值重新创建页面和控件对象,因此,这个页面具有和它的初次请求时相同的状态。时间点:Page_Init事件

  2.Asp.Net反序列化视图状态并更新所有控件,这将页面返回到它最后一次被发送到客户端以前的状态。时间点:Page_PreLoad事件之前

  3.Asp.net根据窗体中传回的数据调整页面,例如,如果用户在文本框中输入了新的文本,这些信息将存放在Form集合中,Asp.Net会用它们调整相应的控件,经过这个步骤以后网页反映出它目前呈现给用户的状态。时间点:Page_PreLoad事件之前

  注意:即使把控件的EnableViewState属性设置为false,控件仍然会保持少量的用于维持正常功能所必须的鼠兔状态信息,这种高权限的视图状态信息被称为控件状态,且不可被禁用,然而,一个精心设计的控件的控件状态尺寸会比完整的视图状态尺寸明显小很多。  

转载于:https://www.cnblogs.com/wangcw/archive/2010/12/02/1894595.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值