На моей странице aspx есть панель обновления, у которой нет свойства или атрибута стиля, который можно использовать для переопределения стиля.Я знаю, что это так, как это устроено, так что это не проблема.От поиска в Интернете большинство ресурсов сказали, что просто поместив div вокруг панели обновлений и установив стиль на этом уровне, мы позаботимся о проблеме.Однако Visual Studio создает центральный элемент div, который мешает мне видеть мой контент.
Код ASPX
<div style="height:100%;width:100%;overflow:auto;padding-right:16px;" runat="server">
<asp:UpdatePanel runat="server" id="pdfPanel" UpdateMode="Conditional" EnableViewState="true">
<ContentTemplate>
<div id="pdfFrame" runat="server" style="height:100%;width:100%;overflow:auto;padding-right:16px;">
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
Как отображается HTML
<div style="height:100%;width:100%;overflow:auto;padding-right:16px;">
<div id="ctl00_body_pdfPanel">
<div id="ctl00_body_pdfFrame" style="height:100%;width:100%;overflow:auto;padding-right:16px;">
<!-- Actual content here -->
</div>
</div>
</div>
Проблема в том, что создаваемая pdfPanel не имеет стиля и приводит к тому, что мой внутренний div не отображается.Когда я копирую стиль с помощью Firebug из любого из двух других элементов управления, он становится видимым.