我的asp转发器出了问题。基本上它从数据库读入并写出重复的div ..问题是h4溢出div,任何关于如何解决这个问题的想法?它只有当我使用<%Eval时我才会遇到这个问题。我手动输入的div很好而且没有溢出
HTML
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>" SelectCommand="SELECT [Headline], [Story], [image] FROM [News]"></asp:SqlDataSource>
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>
<div id="news">
<div class="headline">
<div id="spacer">
<h5><%#Eval("Headline") %></h5>
</div>
</div>
<div id="newsFoot">
<h4><%#Eval("Story") %></h4>
<img src="<%#Eval("image") %>" width ="290px" />
</div>
</div>
</ItemTemplate>
</asp:Repeater>
答案 0 :(得分:0)
问题似乎不是您的代码,而是您的CSS。
确保您的H4标签CSS具有合适的高度值。