0

我有一個使用模式彈出窗口的網頁用戶控件。模式彈出框中包含一個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

回答

3

你有沒有試過如下:

.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