处理回发数据和处理回发事件的比较

原创 2004年06月23日 10:23:00

处理回发数据和处理回发事件的比较

 

处理回发数据 捕获(处理)回发事件
时间
实现接口 IPosbBackDataHandler IPostBackEventHandler
UniqueID名称特性
更新状态 LoadPostData()
页面框架调用的通知方法 RaisePostDataChangedEvent RaisePostBackEvent

页框架的工作
1.回发
2.页框架在发送的内容中搜索实现IPostBackDataHandler 的服务器控件的 UniqueID匹配的值。
3.页框架按顺序在第个实现该接口的控件上调用LoadPostData.
4.LoadPostData 更新控件的状态,判断更改情况
5.页框架跟踪所有返回true的控件并在这些控件上调用RaisePostDataChangedEvent,即引发更改通知.
6.页框架在发送的内容中搜索与实现IPostBackEventHandler的服务器控件的UniqueID相对应的发送的名称(这一步可能同第2步一起执行,详细过程我也不太清楚,如果你知道,我将非常感谢你在下面回复:))
7.页框架调用名称对应的控件的RaisePostBackEvent方法(注意:这一步是在第5步完成之后执行的)
8.RaisePostBackEvent方法引发事件(OnEventName

ASP.NET页面回发与事件回传

         页面事件顺序是固定的,但页面上的控件事件则依赖具体页面和用户的操作。如果控件的AutoPostBack属性设置为true(默认值为false),那么将立刻引起页面回发,即页面中各个控...
  • dodream
  • dodream
  • 2009年11月04日 08:56
  • 4305

(二)、事件和数据回发机制

 控件事件和数据回发概述深层了解一下Button 的事件:假如我们没有对Button 注册Click 事件,则Button 会执行一遍它内部的Click 相关逻辑,并没有对Page 对象产生任何影响;...
  • kntao
  • kntao
  • 2010年09月15日 14:58
  • 1243

首次加载和回发

这篇博客介绍一个小知识——PostBack。之所以介绍这个小知识,因为发现好多同学BS也学习了很久了,但是还不明白什么是PostBack,或是经常将回发和第一次加载弄混。   PostBack:回...
  • hanxuemin12345
  • hanxuemin12345
  • 2014年01月22日 21:14
  • 2744

捕获(处理)回发事件

捕获(处理)回发事件 1.实现 IPostBackEventHandler接口(允许控件在服务器上引发事件来响应来自客户端的回发.2.实现 RaisePostBackEvent方法 引发事件.示例:p...
  • MasterLRC
  • MasterLRC
  • 2004年06月23日 09:31
  • 855

ASP.NET-回调与回发区别

页面回发将重新创建页面及其控件,并在服务器上运行页面代码,最后将完整的新版本页面发送到浏览器端重新呈现。 在客户端回调(callback,无有任何刷新)中,使用浏览器端脚本函数(一般为JS函数)向服...
  • zhao__fang
  • zhao__fang
  • 2016年04月11日 10:29
  • 881

asp.net事件回传机制

 ASP.NET事件回传机制在ASP.NET里面我们最喜欢做的事情是拖动一个Button然后双击,然后输入代码就可以了。这个称之为事件回传机制,属于软件开发的体系范畴,但并不属于Web开发的范畴,因为...
  • guyuezhi1
  • guyuezhi1
  • 2011年01月06日 11:10
  • 372

asp.net页面生命周期之回发的处理

回发机制是asp.net编程的核心。其过程为,将窗体数据投递到原页面,使用视图状态恢复调用上下文(即,上一次投递页面后,在服务器端生成的控件状态)。 在页面被初始化,且被投递值也已就位后,便可以引发...
  • u012576247
  • u012576247
  • 2014年08月14日 16:54
  • 572

回发或回调参数无效的各种情况分析及解决办法

今天,在实现级联菜单的时候,突然出现以下错误: 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务...
  • xianglikai1
  • xianglikai1
  • 2016年11月01日 02:34
  • 545

C#.net 动态生成的button按钮及回发处理的实现

和大家分享下C#.net 动态生成的button按钮及回发处理的实现。 1、后台生成input的button按钮 HtmlGenericControl control = new HtmlGene...
  • jsyhello
  • jsyhello
  • 2012年12月23日 08:58
  • 2107

[转]回发或回调参数无效的解决方法

今天在用eWebEditor的时候,我直接到后台获取eWbEditor的值时突然出现了如下错误 “/EntManage”应用程序中的服务器错误。 回发或回调参数无效。在配置中使用 或在页面中使...
  • net_xxl519
  • net_xxl519
  • 2015年07月14日 11:27
  • 1126
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:处理回发数据和处理回发事件的比较
举报原因:
原因补充:

(最多只允许输入30个字)