gpt4 book ai didi

asp.net - 溢出 :hidden makes data disappear in IE

转载 作者:行者123 更新时间:2023-11-28 13:16:45 26 4
gpt4 key购买 nike

我在使用 IE 时遇到问题。该页面在所有浏览器中都能正常工作,如下所示。

enter image description here

但在 IE 中,数据即使存在也不会显示。

enter image description here

问题是我在ListView的item模板上使用的overflow:hidden属性引起的。当我将它更改为任何其他值时,数据会显示在 IE 中,但当然布局在所有浏览器中都会变得困惑。

这是源代码和 CSS http://jsfiddle.net/V5aCa/8/

这是我的代码:

<asp:ListView ID="BookListView" runat="server" DataSourceID="SqlDataSource1" 
onselectedindexchanged="BookListView_SelectedIndexChanged">
<LayoutTemplate>
<table runat="server" cellpadding="1" id="tblBooks" style="">
<tr runat="server">
<td runat="server">
<table ID="itemPlaceholderContainer" runat="server" border="0" style="">
<tr ID="itemPlaceholder" runat="server">
</tr>
</table>
</td>
</tr>
</table>
</LayoutTemplate>

<ItemTemplate>
<div style="overflow:hidden">
<div class="itemTemplateleftColumn">
<asp:Image ID="Image1" runat="server" ImageUrl='<%# String.Format("~\\Static\\Images\\BookCovers\\{0}", Eval("CoverImageSmall")) %>' Height="120px" Width="90px" BorderColor="Gray" BorderWidth="1px"/>
</div>
<div class="itemTemplaterightColumn">
<div class="titleRow">
<asp:Label runat="server" ID="BookTitleLabel" Text='<%# Eval("Title") %>' />
</div>
<div class="nameRow">
<asp:Label runat="server" ID="FirstNameLabel" Text='<%# Eval("FirstName") %>' />
<asp:Label runat="server" ID="LastNameLabel" Text='<%# Eval("LastName") %>' />
</div>
<div class="values">
<div>
value1
</div>
<div>
value2
</div>
</div>
<div class="values">
<div>
value3
</div>
<div>
<asp:Label runat="server" ID="PriceLabel" Text='<%# Eval("Price") %>' />&#8364
</div>
</div>
</div>
</div>
</ItemTemplate>

</asp:ListView>

</asp:Content>

对于解决此问题的任何帮助,我将不胜感激。提前致谢。

最佳答案

在 Gridview 中为该 div 应用最小高度和宽度,然后应用溢出最小高度:110px;最小宽度:150px;

试试这个希望它会有所帮助!

关于asp.net - 溢出 :hidden makes data disappear in IE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14958801/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com