Скрыть DIV в asp: Панель? - PullRequest
       7

Скрыть DIV в asp: Панель?

0 голосов
/ 11 ноября 2010

Это простой вопрос, я думаю ....

У меня есть панель, которую я могу включать и выключать.В этой панели у меня есть div с прикрепленным к нему стилем.

Моя проблема в том, что когда я поворачиваю видимое на панели в false, стиль div все еще там.Какое решение для этого?

С уважением


<div id="ctl00_FullContentRegion_xFormRightPanel"> 
<div class="contactform form-orange" style="float: right; margin-left: 10px; width: 462px;"> 
</div> 
</div>

HTML:

<asp:Panel ID="xFormRightPanel" runat="server">
            <div class="contactform form-orange" style="float: right; margin-left: 10px; width: 462px;">
            <EPiServer:Property ID="Property3" PropertyName="XformRight" runat="server" />
            </div>
            </asp:Panel>

Ответы [ 2 ]

0 голосов
/ 11 ноября 2010

Это действие происходит на обратной передаче? Если это так, сделайте панель невидимой со стороны сервера

<asp:Panel ID="xFormRightPanel" visible="false" runat="server">
</asp:Panel>

Это гарантирует, что все содержимое панели вообще не отображается в браузере.

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

  • Вы дважды проверили, где вы закрыли панель?
  • Содержит ли он элементы вы ожидаете?
  • Ты не глядя на другой элемент (где-то еще в HTML), что вы принять за это?
0 голосов
/ 11 ноября 2010

вместо изменения его видимости, измените его свойство отображения CSS, т.е.

panelName.style.display = "none"        // check your syntax

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

...