Asp.Net事件模型

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

  Asp.Net是事件驱动模型

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

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

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

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

  5.修改后的页面转化成HTML并返回到客户端。页面对象在服务器端从内从中释放掉。

 

转载于:https://www.cnblogs.com/wangcw/archive/2010/12/01/1893751.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值