ASP.Net模式弹出式窗口位置

ASP.Net模式弹出式窗口位置

问题描述:

我有一个使用模式弹出窗口的网页用户控件。模式弹出框中包含一个asp:Panel控件。该面板包含其他控件。
我想在用户滚动页面时进行模式弹出滚动。 (位置:绝对)ASP.Net模式弹出式窗口位置

  • 试图设置弹出扩展的XY性质。它会更改弹出窗口的XY属性。但还是:position:fixed

  • 试图设置小组的CssClass到(.ModalWindow),它具有以下defiition:.ModalWindow{position:absolute;}position:fixed覆盖它。

  • 试图将asp:Panel换成div:<div style="position:absolute;">但仍然没有运气。

+0

什么“弹出式扩展”您使用的?这是标准的事情吗? – 2011-03-15 10:49:21

+0

@Niklas:这是AjaxControlToolkit的ModalPopupExtender。猜猜我可以称之为标准的。 – Kamyar 2011-03-15 10:52:59

你有没有试过如下:

.ModalWindow {position: absolute!important;}

!important覆盖是一个非常方便的技巧,与ASP.NET控件的工作时尤为如此。

下面是详细了解一下吧: http://www.electrictoolbox.com/using-important-css/

+0

你是男人! :) 谢谢。 – Kamyar 2011-03-15 11:01:15

+1

没问题:)我更新了我的答案,提供了更多关于“重要”的信息。 – Town 2011-03-15 11:09:33