2010-11-28 161 views
1

任何人都可以請向我解釋,如果這是預期的行爲。modalpopupextender調整屏幕大小?

我有一個asp.net網站,看起來不錯,都適合在一個頁面上,因此不需要滾動。我試圖通過在用戶單擊特定按鈕時使用modalpopupextender來顯示其他內容。顯示的內容位於面板內部,因爲display:none被使用,所以在加載時不顯示。

問題是,當用戶單擊按鈕時,面板內容顯示,但它將屏幕的該部分調整爲屏幕的全寬和高度,以便表視圖內的其他元素現在移位屏幕。它還增加了一個垂直滾動條和一個水平滾動條,可永久滾動並永不停止。

我已經做了幾個小時的研究,並試圖通過設置溢出找到我所發現的一切:隱藏等......隱藏的溢出將工作,除了屏幕上的所有其他元素移動到沒有男人的土地。

問題是,如果modalpopupextender會在顯示面板時影響尺寸,並將其他元素從屏幕上移開?當我在另一臺機器上運行代碼時,它不會這樣做,所以我想知道它是否可能是我正在使用的Ajax工具包版本中的一個錯誤,但我不確定如何檢查已安裝的版本。

感謝您的想法。

回答

2

剛處理過這個;然而它是唯一的IE瀏覽器--- FF,Chrome和Opera恰當地處理了模式。我發現,所需要的DOCTYPE的頭被設置爲XHTML 1.0過渡,而不是HTML 4:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 

需求是

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

希望這有助於。

0

謝謝。我實際上將它追蹤到母版頁中的一個註釋很差的腳本標籤。我仍然不知道爲什麼它沒有拋出編譯錯誤。謝謝回覆。

相關問題