ModalPopupExtender добавляет полосы прокрутки в SharePoint
-
09-06-2019 - |
Вопрос
Всякий раз, когда я показываю ModalPopupExtender на своем сайте Sharepoint, отображаемое всплывающее окно создает как горизонтальные, так и вертикальные полосы прокрутки.Если вы прокрутите страницу до конца, полоса прокрутки обновится, и появится еще одна страница для прокрутки.По сути, я думаю, что всплывающее окно устанавливает границы за пределами страницы.Кто-нибудь сталкивался с этим?При поиске в Google кажется, что это известная проблема, но я не нашел хорошего решения, которое не включало бы перекомпиляцию AJAX, чего мой начальник не разрешит.
Решение
Я предполагаю, что TargetControl имеет достаточный размер, чтобы вместить все, что вы в него поместите?Если да, попробуйте:
- Установить переполнение CSS: скрыто;
- Если целевым элементом управления является панель, установите полосу прокрутки = «none».В противном случае поместите его в панель и попробуйте.
Другие советы
Хакерским ответом было бы захватить панель инструментов разработчика IE, найти тег с полосой прокрутки и изменить свой CSS-файл, добавив к нему свойство overflow:hidden.