如果内容是变的,即页面的高度也是不定的,就必须每次都去获取一下页面的高度,再给div赋高度。

解决方案 »

  1.   

    如何让上面那段代码每次加载时都运行一次?在Debugger的过程中发现,上面的代码仅在页面第一次加载时运行,当点击提交按钮(服务器控件)后,也就是页面从服务器传回来后,上面那段代码并不运行。
      

  2.   

    另外,页面高度随着查询内容的多少肯定是会变的。但首先的问题是,初次加载页面时赋值给div的height值,在页面回传后就丢失了,这个div的height跟之前没有设置过一样。保存不住,何解?
      

  3.   

    谢谢,还没试。不过,若是页面上有很多服务器控件(比如多个按钮),那岂不是每个控件上都单独设置?有更好的办法吗?form.onsubmit 表单提交时执行下
      

  4.   

    页面中的form是服务器控件,onsubmit的代码似乎并不执行
    谢谢,还没试。不过,若是页面上有很多服务器控件(比如多个按钮),那岂不是每个控件上都单独设置?有更好的办法吗?form.onsubmit 表单提交时执行下
      

  5.   


    谢谢,还没试。不过,若是页面上有很多服务器控件(比如多个按钮),那岂不是每个控件上都单独设置?有更好的办法吗?form.onsubmit 表单提交时执行下可以执行
      

  6.   


    谢谢,还没试。不过,若是页面上有很多服务器控件(比如多个按钮),那岂不是每个控件上都单独设置?有更好的办法吗?form.onsubmit 表单提交时执行下可以执行我这边确实不执行。页面中有一个UpdatePanel,这可能是导致代码不执行的原因。刚才尝试在Page_Load中注册了上面那段代码,但这段代码在执行的时候似乎还没有加载udpMaster这个div,返回null时,后面的代码也就无效了
      

  7.   

    你的方法是正确的,刚才不执行是因为我的代码没写对,非常感谢!!!
    谢谢,还没试。不过,若是页面上有很多服务器控件(比如多个按钮),那岂不是每个控件上都单独设置?有更好的办法吗?form.onsubmit 表单提交时执行下可以执行
      

  8.   

    出了新问题将代码放在onsubmit中,有些服务器控件比如button和linkbutton不执行有其他办法没?