Я использую Ajax toolkit и ModalPopExtender специально, отлично работает, просто у вас возникли проблемы с его позиционированием, я использую его для отображения изображений, а все изображения имеют разную высоту и ширину и поэтому несколько раз он появляется как нижний левый экран, половина из которого выходит из экрана, я мог бы зафиксировать его, указав значения для координат X и Y, но поскольку размеры изображений изменяются, если изображение является маленьким, тогда пользователю необходимо прокрутите указатель до конца.Проблема с позиционированием Ajax ModalPopupExtender, не выровненная по центру
Дело в том, что оно появляется в случайном месте, но как только я прокручиваю страницу или меняю размер страницы, он перемещает ее самостоятельно в точный центр экрана (где его действительно требуется).
Эксперты, любезно предложите работу.
Заранее спасибо.
Два потенциальных решения: 1) Предварительно загрузите все изображения или убедитесь, что они закончили загрузку, прежде чем показывать всплывающее окно. 2) Обрабатывайте события «load» каждого изображения и запускайте событие «resize» родительского окна, когда все они закончили загрузку. –
Существует еще одно решение, которое заключается в изменении положения прокрутки каждый раз, когда вызывается ModalPopup.Show(), но не может его правильно реализовать. – Vishal