ASP.NET的事件驱动模型
1,在页面第一次运行时,ASP。NET创建页面和控件对象,初始化,然后呈现为HTML返回客户端
2,在客户端,如果触发了回放,例如submit按钮,那么所有的表单数据都被提交
3,ASP.NET截获这些返回的表单数据,还原对象以及在回送之前的状态
4,ASP.NET检查是什么操作触发了回送,然后调用相应的事件响应代码,修改控件对象显示新信息
5,修改后的页面和控件重新呈现为HTML传送给客户端
自动回送
不光是Submit按钮能触发会送,很多服务器控件的动作也会触发自动会送,需要将其AutoPostBack设置为true. 其实他们是利用自动生成的一段javascript代码来做到这一点的
fucntion __doPostBack()
{
.........
theform.submit();
}