ASP.NET中的页面/控件事件冒泡方向

最大

在ASP.NET中做一些初步测试(我无法从搜索中找到任何答案),似乎页面/控件事件根据事件是什么改变了它们的气泡/ trick流方向。

例如,“OnLoad页面和控件”事件始终始于“最老的”父对象,并向该对象的层次结构中向下触发该事件到“最年轻的”对象,而该OnInit事件反向进行,并始于“最年轻的”对象,将事件“冒泡”到“长子”父级的上游。

是这种情况还是我弄错了?抱歉,使用了一点没用的术语。

阿德里安·瓦格(Adrian Wragg)

在这种情况下,您需要知道要搜索的内容才能找到所需的知识。对于您而言,您感兴趣的是ASP.Net页面生命周期。

在MSDN上有一篇非常不错的文章,网址http://msdn.microsoft.com/en-us/library/ms178472.aspx,标题为“ ASP.NET页面生命周期概述”。它比SO答案更详细地介绍了您感兴趣的内容。从介绍:

当ASP.NET页运行时,该页将经历生命周期,在该生命周期中它将执行一系列处理步骤。其中包括初始化,实例化控件,还原和维护状态,运行事件处理程序代码以及呈现。对您而言,了解页面生命周期很重要,这样您就可以在适当的生命周期阶段编写代码以达到预期的效果。

如果开发自定义控件,则必须熟悉页面生命周期才能正确初始化控件,使用视图状态数据填充控件属性以及运行控件行为代码。控件的生命周期基于页面的生命周期,页面引发许多您需要在自定义控件中处理的事件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

.NET用户控件事件冒泡

来自分类Dev

ASP.NET WebForms中的异步事件

来自分类Dev

在ASP.NET中获取缓存的控件

来自分类Dev

动态生成的datagrid控件删除链接中未调用经典ASP.NET Delete事件

来自分类Dev

在ASP.NET中人工触发页面事件?

来自分类Dev

将事件委托添加到ASP.NET用户控件的事件处理程序中

来自分类Dev

KeyPress事件在asp.net内容页面中不起作用

来自分类Dev

ASP.NET中的RichText框控件

来自分类Dev

在其他页面中访问/修改母版页的控件-Asp.net

来自分类Dev

ASP NET自定义服务器控件中的事件

来自分类Dev

在ASP.NET的单个页面中实现带有验证控件的两个联系表单?

来自分类Dev

如何为asp.net控件选择其他事件

来自分类Dev

动态生成的datagrid控件删除链接中未调用经典ASP.NET Delete事件

来自分类Dev

asp.net中的“投资组合”页面

来自分类Dev

ASP.net刷新控件

来自分类Dev

在页面卸载事件中无法调用发布到asp.net页面

来自分类Dev

ASP.NET图表控件

来自分类Dev

当用户控件完成在ASP.NET中的加载时,将事件触发到父页面

来自分类Dev

在其他页面中访问/修改母版页的控件-Asp.net

来自分类Dev

从asp.net中的aspx页面获取用户控件元素文本

来自分类Dev

在asp.net页面的Literal中查找动态创建的控件

来自分类Dev

如何遍历asp.net页面内的控件?

来自分类Dev

ASP NET自定义服务器控件中的事件

来自分类Dev

ASP.NET-在页面加载时加载LIstBox控件

来自分类Dev

ASP.NET中TextBox的KeyPress事件

来自分类Dev

在 ASP.NET 4.0“模板化控件”中重新绑定事件处理程序?

来自分类Dev

ASP.NET 控件呈现

来自分类Dev

如何在asp.net中的页面加载中调用选定的索引更改事件

来自分类Dev

ASP.NET 页面加载事件为什么项目没有被添加到下拉列表控件中

Related 相关文章

  1. 1

    .NET用户控件事件冒泡

  2. 2

    ASP.NET WebForms中的异步事件

  3. 3

    在ASP.NET中获取缓存的控件

  4. 4

    动态生成的datagrid控件删除链接中未调用经典ASP.NET Delete事件

  5. 5

    在ASP.NET中人工触发页面事件?

  6. 6

    将事件委托添加到ASP.NET用户控件的事件处理程序中

  7. 7

    KeyPress事件在asp.net内容页面中不起作用

  8. 8

    ASP.NET中的RichText框控件

  9. 9

    在其他页面中访问/修改母版页的控件-Asp.net

  10. 10

    ASP NET自定义服务器控件中的事件

  11. 11

    在ASP.NET的单个页面中实现带有验证控件的两个联系表单?

  12. 12

    如何为asp.net控件选择其他事件

  13. 13

    动态生成的datagrid控件删除链接中未调用经典ASP.NET Delete事件

  14. 14

    asp.net中的“投资组合”页面

  15. 15

    ASP.net刷新控件

  16. 16

    在页面卸载事件中无法调用发布到asp.net页面

  17. 17

    ASP.NET图表控件

  18. 18

    当用户控件完成在ASP.NET中的加载时,将事件触发到父页面

  19. 19

    在其他页面中访问/修改母版页的控件-Asp.net

  20. 20

    从asp.net中的aspx页面获取用户控件元素文本

  21. 21

    在asp.net页面的Literal中查找动态创建的控件

  22. 22

    如何遍历asp.net页面内的控件?

  23. 23

    ASP NET自定义服务器控件中的事件

  24. 24

    ASP.NET-在页面加载时加载LIstBox控件

  25. 25

    ASP.NET中TextBox的KeyPress事件

  26. 26

    在 ASP.NET 4.0“模板化控件”中重新绑定事件处理程序?

  27. 27

    ASP.NET 控件呈现

  28. 28

    如何在asp.net中的页面加载中调用选定的索引更改事件

  29. 29

    ASP.NET 页面加载事件为什么项目没有被添加到下拉列表控件中

热门标签

归档