Asp.net modalPopupExtender重新定位

时间:2009-07-02 16:51:01

标签: javascript asp.net modalpopupextender

  

可能重复:
  Re-center Modal Popup with Javascript

默认情况下,当使用ajaxControlToolkit中的modalPopupExtender时 - 在调整浏览器窗口大小时,它会重新定位在浏览器的中心。

我猜这是某种挂在window.resize方法中的javascript?

我正在改变与扩展程序相关联的面板的大小,这会使弹出窗口偏离中心。

有没有办法直接触发这个'中心'操作,实现调整实际浏览器大小的相同结果?

干杯! :d

编辑:仍在寻找任何好主意!我一直在浏览工具包源代码以及我创建的源页面(以及他们使用的javascript),找到了很多对_layout,_onLayout和其他类似函数的引用,但我仍然坚持:(

1 个答案:

答案 0 :(得分:2)

此解决方案帮助了我:http://radderz.me.uk/2009/10/clientside-repositioning-a-modal-popup-extender/

它使用Jquery。您可以在此处下载:http://code.jquery.com/jquery-1.5.1.min.js。然后像在普通JS上一样在你的页面上引用它。例如,<script type="text/javascript" src="jquery-1.5.1.min.js"></script>