摘要: 网页被回传时,Asp.Net执行以下步骤  1.Asp.Net按默认值重新创建页面和控件对象,因此,这个页面具有和它的初次请求时相同的状态。时间点:Page_Init事件  2.Asp.Net反序列化视图状态并更新所有控件,这将页面返回到它最后一次被发送到客户端以前的状态。时间点:Page_PreLoad事件之前  3.Asp.net根据窗体中传回的数据调整页面,例如,如果用户在文本框中输入了新的文本,这些信息将存放在Form集合中,Asp.Net会用它们调整相应的控件,经过这个步骤以后网页反映出它目前呈现给用户的状态。时间点:Page_PreLoad事件之前  注意:即使把控件的Enable 阅读全文
posted @ 2010-12-02 16:00 王长委 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 要使用自动会送,只需要把Web控件的AutoPostBack属性设为true(默认为false),当设置为true时,Asp.Net使用客户端的JS来连接客户端和服务器端的代码。  AutoPostBack的工作方式,如果创建了一个包含一个或多个AutoPostBack属性为True的Web控件的页面,Asp.Net在呈现的HTML页面上添加一个名为_dopostback()的JS方法,当调用该方法时,它将触发回送,把窗体所有的信息回送到Web服务器。  Asp.Net还会添加两个隐藏的输入字段,_dopostback()方法用他们把信息传回到服务器,这个信息包含引发该事件的控件的ID以及其他 阅读全文
posted @ 2010-12-02 12:02 王长委 阅读(677) 评论(0) 推荐(0) 编辑