modalpopupextender изменяет размеры экрана? - PullRequest
1 голос
/ 28 ноября 2010

Может кто-нибудь ПОЖАЛУЙСТА объяснить мне, если это ожидаемое поведение.

У меня есть сайт asp.net, который хорошо выглядит и умещается на одной странице, поэтому прокрутка не требуется. Я пытаюсь показать дополнительный контент, используя modalpopupextender, когда пользователь нажимает определенную кнопку. Показанный контент находится внутри панели и не отображается при загрузке, так как дисплей: ни один не используется.

Проблема заключается в том, что когда пользователь нажимает кнопку, содержимое панели отображается, НО изменяет размер этой части экрана на полную ширину и высоту экрана, поэтому другие элементы в представлении таблицы теперь смещены далеко от экран. Также добавлена ​​вертикальная и горизонтальная полоса прокрутки, которая прокручивается вечно и никогда не останавливается.

Я потратил много часов на изучение этого вопроса и перепробовал все, что нашел, установив переполнение: скрытое и т. Д. Скрытое переполнение сработало бы, за исключением того, что все остальные элементы на экране переместились на нет земля.

Вопрос в том, должно ли modalpopupextender влиять на размер, когда отображается панель, и сдвигать другие элементы с экрана? Это не работает, когда я запускаю код на другой машине, поэтому мне интересно, может ли это быть ошибкой в ​​используемой версии инструментария Ajax, но я не уверен, как проверить установленную версию.

Спасибо за идеи.

Ответы [ 2 ]

2 голосов
/ 30 ноября 2010

Разобрался с этим;однако это было эксклюзивно для 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 голосов
/ 01 декабря 2010

Спасибо. Я на самом деле отследил его до плохо закомментированного тега script на главной странице. Я до сих пор не знаю, почему это не выдает ошибку компиляции. Спасибо за ответ.

...