您的位置:首页 > 编程语言 > ASP

Asp.Net事件模型

2010-12-01 18:58 302 查看
  传统的Asp使用线程处理模型,这就意味着页面上的代码是从开始到结束进行处理的,并按照顺序执行,由于是线性处理模型,传统的Asp开发人员即使编写一个简单的页面,也需要写一定数量的代码,一个典型的例子是,一个具有三个“提交”按钮的页面,在这个例子中,脚本代码需要区别页面时单击的那个按钮,并根据条件逻辑执行正确的动作。

  Asp.Net是事件驱动模型

  1.在页面第一次运行时,Asp.Net创建页面和控件对象,接着执行初始化代码,然后页面被呈现为HTML并返回到客户端,页面对象在服务器内存中被释放掉。

  2.用户在某点触发某个会送时,例如单击某个按钮,页面所有的表单数据被提交。

  3.Asp.Net截获这些返回的页面并重建页面对象,准确还原对象在页面被发送到客户端时的最后状态。

  4.Asp.Net检查是什么操作触发了会送,引发相应的事件。

  5.修改后的页面转化成HTML并返回到客户端。页面对象在服务器端从内从中释放掉。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: