主页面和asp.net内容页面事件触发序列

时间:2010-08-22 11:22:14

标签: asp.net

当主页面事件触发时,首先触发内容页面事件,

任何人都可以帮助我知道,主页事件发生后是否有任何内容页面事件。

3 个答案:

答案 0 :(得分:1)

您在母版页中使用了哪个事件?最有可能的页面事件要考虑之后的火灾。

请查看ASP.NET Page life cycle

评论后编辑:

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

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

另一种方法是从母版页提升自定义事件并在内容页面中处理它。

答案 1 :(得分:0)

我猜你要找的是Events in ASP.NET Master and Content Pages。 有四个事件,其中内容页面事件在母版页的相关事件之后被触发:

  1. 内容控制初始事件
  2. 内容页面初始化事件。
  3. 内容页面控制加载事件。
  4. 内容页面控制PreRender事件。

答案 2 :(得分:0)

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.
相关问题