我使用了一个Ajax Toolkit 的 ModalPopupExtender 控件 (VS2008 + Toolkit3.5)点开ModalPopup 后,背景变灰,然后背景的DropdownList消失, 这还无所谓,关键我在弹出的Panel选择数据后,(数据是动态获得,意思是该Panel会回发以获取数据)背景的DropdownList在这个时候会出现,而且会遮挡住前方的Pannel 。这个问题怎么解决?

解决方案 »

  1.   

    DropdownList是会遮住DIV、SPAN、INPUT等等控件的,除非把DIV等等放在Frame里面。否则很难有其它的方式让它不遮住。(这就是为什么ModalPopupExtender 会让DropdownList消失,而不是把它放在后面,因为无法覆盖DropdownList,只能让它消失)最好的方法就是你自己用代码去隐藏这个dropdownList,就像ModalPopupExtender所做的那样。
    拿到客户端ID,然后document.getElementById("").style.display="none";
      

  2.   

    最好的方法就是你自己用代码去隐藏这个dropdownList,就像ModalPopupExtender所做的那样。