Jquery ASP.NET页面生命周期和javascript事件

Jquery ASP.NET页面生命周期和javascript事件,jquery,asp.net,javascript-events,master-pages,ascx,Jquery,Asp.net,Javascript Events,Master Pages,Ascx,我有以下设置- 在每个项的页面加载(…)期间,我注册了一个jquery窗口onresize事件,根据其父控件的大小调整每个控件的大小 问题在于,window.resize事件没有按照我希望的顺序发生,因为aspx页面的page_load()发生,然后母版页发生 在CSS中使用height=“100%”是不可能的,因为存在填充和边距。 是否有处理这种情况的一般策略?我可以使用其他页面来控制生命周期事件,但是,这似乎有点不正常 我需要建议;我曾想过为每个控件分配一个优先级分数,并将它们注册到某个全

我有以下设置-

在每个项的页面加载(…)期间,我注册了一个jquery窗口onresize事件,根据其父控件的大小调整每个控件的大小

问题在于,window.resize事件没有按照我希望的顺序发生,因为aspx页面的page_load()发生,然后母版页发生

在CSS中使用height=“100%”是不可能的,因为存在填充和边距。 是否有处理这种情况的一般策略?我可以使用其他页面来控制生命周期事件,但是,这似乎有点不正常

我需要建议;我曾想过为每个控件分配一个优先级分数,并将它们注册到某个全局JS对象中,然后按该顺序运行它。有更好的解决方案吗?

这里有一个想法(假设您可以使用jQuery):

仅注册最里面的子对象的
onresize
。然后在该
onresize
内调用
$(this).parent().trigger('onresize')

这将确保它在链条上正确起泡

注意:如果不使用jQuery,仍然可以在javascript中实现此冒泡事件