2015-01-26 2 views
0

В настоящее время я пытаюсь выяснить, что происходит, когда я нажимаю на панель, когда я нажимаю текстовую панель, я получаю, что границы панели перекрываются на панели.Табличные пограничные линии, показывающие над панелями ASP NET

Я довольно новичок в ASP NET/C# и т. Д., Но из того, что я вижу, в свойствах панели нет функции «показать сверху» или «форсировать верх».

Благодарим вас за продвинутый вопрос и код для этого раздела ниже.

EDIT: это также похоже на «даты», в которых есть линии, так как вы можете видеть, что Mon/tues и сборщик месяцев не влияют.

Я установил КАЖДЫЙ стиль в z-index: -1; кроме панели, которая является г-индекс 99999, но до сих пор не работает :(

Проблема все еще происходит, но используя следующий код прямо сейчас: border lines from table being shown over pop up panel calendar Head

<style type="text/css"> #txtresumedate_PopupControlExtender { z-index:99999; } Также пытался и заставили cssstyle на панели: <style type="text/css"> .panel { z-index:99999; }

тела:

  `<tr> 
      <td class="style9"> 
       Likely resumption date?</td> 
      <td class="style12"> 
       <asp:TextBox ID="txtresumedate" runat="server" Width="100%"></asp:TextBox> 
       <ajax:PopupControlExtender ID="txtresumedate_PopupControlExtender" 
        runat="server" DynamicServicePath="" Enabled="True" ExtenderControlID="" 
        PopupControlID="Panel1" Position="Bottom" TargetControlID="txtresumedate"> 
       </ajax:PopupControlExtender> 
       <asp:Panel ID="Panel1" runat="server" Width="400px" 
        BorderStyle="Double" > 
        <asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
         <ContentTemplate> 
          <asp:Calendar ID="Calendar1" runat="server" 
           onselectionchanged="Calendar1_SelectionChanged" Width="200px"> 
          </asp:Calendar> 
         </ContentTemplate> 
        </asp:UpdatePanel> 
       </asp:Panel> 
      </td> 
     </tr>` 
+0

Я попытался установить его в 9999, но до сих пор не работает, но уверен, что происходит, может стили переопределяют друг друга? Пробный: #txtresumedate_PopupControlExtender { z-index: 999999; } и .panel { z-index: 999999; }и установить стиль css на панель и все еще не работать :( – JamieB

+0

Невозможно опубликовать весь отображаемый HTML из-за того, что он составляет 90 000 + символов, какая часть его вам нужна? Я попытаюсь сбросить данные на еще один сайт и свяжите его здесь. – JamieB

+0

http://txs.io/tnxb – JamieB

ответ

1

Ниже следует решить вам проблему:

#Panel1 { 
    background-color:#ffffff; 
    z-index:9999; 
} 
1

Попробуйте - использование z-index

<style type="text/css" /> 
    #txtresumedate_PopupControlExtender 
    { 
     z-index:99999; // make sure this should be greater then table's z-index 
    } 
</style> 
+0

Должен ли стиль/класс находиться на Popupcontrolextender или панели или даже в календаре внутри Panel? – JamieB

+0

вы просто вставляете вышеуказанный код на свою HTML-страницу в ' 'tag. – prog1011

+0

попробуйте использовать - View Page Source и посмотрите' ID' этого всплывающего календаря и определите css c как указано выше. – prog1011

Смежные вопросы