Проблема с отображением панели обновления в ASP.NET - PullRequest
0 голосов
/ 14 января 2009

Я постараюсь объяснить мою проблему как можно лучше, здесь идет речь: у меня есть панель обновлений на странице ASP.NET и внутри нее серверный элемент управления Panel. У меня есть расширитель с закругленными углами, прикрепленный к серверному элементу управления Panel, и расширитель имеет сплошной фон со сплошной рамкой.

ок .... Я не нашел простого и легкого в позиционировании самой панели обновлений, поэтому в итоге я пытаюсь расположить серверный элемент управления Panel с помощью CSS. Как только я запускаю проект и вижу готовый продукт, возникает большой разрыв с того места, где запускается элемент управления панели обновления и где расположена панель.

То, что я хочу знать: каков наилучший способ расположить панель обновления или обычную панель так, чтобы пропасть, о которой я говорю, не появилась ??

Если кому-то понадобится разъяснение, дайте мне знать в комментариях, и я буду стараться изо всех сил.

Ответы [ 3 ]

1 голос
/ 14 января 2009

Я стараюсь держать свои UpdatePanels плотно обернутыми вокруг фактического контента, который должен иметь динамический эффект.

Если у вас только содержимое этой панели обновляется таким образом, я бы предложил "инвертировать" вещи, чтобы ваш макет был примерно таким:

<Panel>
   <UpdatePanel>
      Pertinent Conent
   </UpdatePanel>
</Panel>
<RoundedCorderExtender />

Посмотрите, поможет ли это решить ваши пробелы.

0 голосов
/ 14 января 2009

Не говорю, что это лучший ответ, но я играл в ту же игру с пробелами, отображаемыми после асинхронных обратных передач в UpdatePanel ранее на этой неделе. У меня были некоторые элементы управления расширением ajax внутри UpdatePanel, и я обнаружил, что, переместив разметку для этих элементов управления так, чтобы они находились до того, как элементы управления расширились в файле aspx, мои проблемы пропуска исчезли.

0 голосов
/ 14 января 2009

Попробуйте изменить RenderMode панели обновления с Блокировать на Встроенный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...