Jquery ASP.NET页面生命周期和javascript事件
我有以下设置- 在每个项的页面加载(…)期间,我注册了一个jquery窗口onresize事件,根据其父控件的大小调整每个控件的大小 问题在于,window.resize事件没有按照我希望的顺序发生,因为aspx页面的page_load()发生,然后母版页发生 在CSS中使用height=“100%”是不可能的,因为存在填充和边距。 是否有处理这种情况的一般策略?我可以使用其他页面来控制生命周期事件,但是,这似乎有点不正常 我需要建议;我曾想过为每个控件分配一个优先级分数,并将它们注册到某个全局JS对象中,然后按该顺序运行它。有更好的解决方案吗?这里有一个想法(假设您可以使用jQuery): 仅注册最里面的子对象的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%”是不可能的,因为存在填充和边距。 是否有处理这种情况的一般策略?我可以使用其他页面来控制生命周期事件,但是,这似乎有点不正常 我需要建议;我曾想过为每个控件分配一个优先级分数,并将它们注册到某个全
onresize
。然后在该onresize
内调用$(this).parent().trigger('onresize')代码>
这将确保它在链条上正确起泡
注意:如果不使用jQuery,仍然可以在javascript中实现此冒泡事件