华硕官网首页中国:WEB控件可以激发服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动传回是什么?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/02 16:39:26
WEB控件可以激发服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动传回是什么?为什么要使用自动传回。

由于ASP.NET是Web页面和服务端分离的,因此要产生了服务端事件;

使用DoPostBack函数能够自动地把客户端的Java script 事件转变为一个服务器端的事件,ASP.NET框架自动为我们处理有关的细节简化工作;

使用自动传回的特性:在检测到一个特定用户动作时,自动传回能够将这个页面传回服务器以处理事件;

在Web控件发生事件时,客户端采用提交的形式将数据交回服务端,服务端先调用Page_Load事件,然后根据传回的状态信息自动调用服务端事件。自动 传回是当我们在点击客户端控件时,采用提交表单的形式将数据直接传回到服务端。只有通过自动传回才能实现服务端事件的机制,如果没有自动回传机制就只能调 用客户端事件,而不能调用服务端事件;

dg