C# 在中继器中设置Div的背景?
第一个帖子在这里。我试图在asp:repeater中设置DIV的背景图像。图像需要随着每个重复的DIV项而改变,因此我需要从数据库返回图像URL 通过将URL硬编码到DIV中,我可以将其每次设置为相同的图像,如下所示:C# 在中继器中设置Div的背景?,c#,html,asp.net,background,repeater,C#,Html,Asp.net,Background,Repeater,第一个帖子在这里。我试图在asp:repeater中设置DIV的背景图像。图像需要随着每个重复的DIV项而改变,因此我需要从数据库返回图像URL 通过将URL硬编码到DIV中,我可以将其每次设置为相同的图像,如下所示: <asp:Repeater ID="repList" runat="server" OnItemDataBound="repList_ItemDataBound"> <ItemTemplate>
<asp:Repeater ID="repList" runat="server" OnItemDataBound="repList_ItemDataBound">
<ItemTemplate>
<div id="bGContainer" runat="server" class="formLayout" style=" background-position:Left; width:980; background-image: url(images/image1.jpg);">
<div class="innerDiv">
<asp:Image ID="imgImage1" runat="server" />
</div>
</div>
所以我试图做的是调用bgContainer DIV并将backgroundimage设置为我在列表中返回的值中的一个值
有什么想法吗
提前谢谢 您不能直接访问imgImage1。你必须找到这样的控制
System.Web.UI.WebControls.Image img=(System.Web.UI.WebControls.Image)e.Item.FindControl("imgImage1");
img.ImageUrl= currentOnlineList.imageUrl;
System.Web.UI.WebControls.Image img=(System.Web.UI.WebControls.Image)e.Item.FindControl("imgImage1");
img.ImageUrl= currentOnlineList.imageUrl;