繁体   English   中英

母版页和asp.net内容页事件触发顺序

[英]Master page and asp.net content page event firing sequence

触发母版页事件时,首先触发内容页事件,

谁能帮助我知道,在母版页事件之后是否会触发任何内容页事件。

您已经在母版页中使用哪个事件? 很有可能有足够的页面事件来考虑事后触发。

看一下它的ASP.NET Page生命周期

评论后编辑:

您可以在PreRender事件的内容页面中再次获取Session数据。 但是,根据您的需求,生命周期可能已经太晚了。

除此之外,还应在页面之间使用会话状态,而不要将数据从母版页面传递到内容页面。 相反,请使用HttpContext.Items

还有另一种方法是从母版页引发自定义事件并在内容页中对其进行处理。

我猜您正在寻找的是ASP.NET母版页和内容页中的事件 重要的是有四个事件,其中在母版页的相关事件之后触发内容页面事件:

  1. 内容控件初始化事件
  2. 内容页面初始化事件。
  3. 内容页面控制Load事件。
  4. 内容页面控制PreRender事件。
Event sequence:-

Content page PreInit event.

Master page controls Init event.

Content controls Init event.

Master page Init event.

Content page Init event.

Content page Load event.

Master page Load event.

Master page controls Load event.

Content page controls Load event.

Content page PreRender event.

Master page PreRender event.

Master page controls PreRender event.

Content page controls PreRender event.

Master page controls Unload event.

Content page controls Unload event.

Master page Unload event.

Content page Unload event.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM