У меня есть простой div на html, что-то вроде:
<div class="warning">
<h3>Please make sure:</h3>
<asp:PlaceHolder id="phWarnings" runat="server"></asp:PlaceHolder>
<br />
<a href="javascript:void(0)" onClick="$('#warning').hide()">Okay</a>
</div>
PlaceHolder заполняется парой переключателей, закрывающим div, некоторыми элементами h4
и p
.1006 *
Однако, когда появляется страница, весь div (вместе с его дочерним содержимым) полностью выходит за пределы предупреждающего div.Я думал, что испортил структуру div в codebehind, поэтому я просто закомментировал все и сделал следующее:
phWarnings.Controls.Add(new LiteralControl("Meh"));
Угадайте что?Да, строка «Мех» тоже была вне предупреждающего раздела.Параметр HTML (при просмотре исходного кода) показывает это:
<div class="warning">
<h3>Please make sure:</h3>
<br />
<a href="javascript:void(0)" onClick="$('#warning').hide()">Okay</a>
</div>
Meh
Я делал подобные вещи в другой раз, но никогда не сталкивался с этой проблемой.Я надеялся, что вы, ребята, сможете пролить свет на то, почему заполнитель решил выйти из родительского div или как этого избежать.удаление класса из предупреждений div и т. д., похоже, не работает.
Есть идеи, почему это происходит, пожалуйста?