【发布时间】:2014-07-21 04:53:50
【问题描述】:
如果我们可以将 css 应用于 DataList 中的 div,我会感到困惑。我有一个样式表和一个继承母版页的 aspx 页面。母版页有一个 contentplaceholder。内容占位符是我定义的地方我的 DataList。现在我在 datalist 中有许多需要样式的 div。我如何从 aspx 页面本身为它们提供样式表单样式表 NOT,例如 <div style=" height:200px " >。它可以工作,但我需要定义 css在样式表中而不是在 aspx 中。
这是我的数据列表
<asp:Content ID="Content1" ContentPlaceHolderID="ccont" Runat="Server">
<div id="ccont">
<asp:DataList ID="mydatalist" ItemStyle-CssClass="lft_c_down" runat="server">
<ItemTemplate>
<div id="lft_c">
<div id="lft_c_top">
<asp:Image runat="server" ImageUrl='<%#DataBinder.Eval(Container.DataItem,"ipath")%>' Height="250px" Width="300px" />
<br/>
</div>
<div class="lft_c_down">
<b>Product Name:</b>
<asp:Label ID="lbl2" Text='<%#DataBinder.Eval(Container.DataItem,"products") %>' runat="server" />
<br/>
<b>brand:</b>
<asp:Label ID="lbl1" Text='<%#DataBinder.Eval(Container.DataItem,"brand") %>' runat="server" />
<br/>
<b>Price:</b>
<asp:Label ID="Label1" Text='<%#DataBinder.Eval(Container.DataItem,"price") %>' runat="server" />
</div>
</div>
</ItemTemplate>
</asp:DataList>
</div>
如您所见,我在 contentplaceholder 的开头有一个 div,其 id 为 ccont,我可以从样式表中应用 css。它不适用于数据列表中的 div。
编辑 这是我的CSS
#lft_c_down
{
background-color:Aqua;
color:Red;
}
【问题讨论】:
-
能否请您发布一些 CSS?
-
这是什么版本的 .net?
-
我使用的dotnet版本是4.5