以编程方式添加DIV背景图像

时间:2013-09-13 09:37:33

标签: html asp.net vb.net

我正在使用以下DIV布局:

<div id="div_img" runat="server">
</div>

我想在运行时向我的DIV添加背景图像,所以我使用下面的代码:

div_img.Style.Add("background-image", "url('" + "..\emp_pic\" & myDataSet.Tables(0).Rows(0).ItemArray(29).ToString() + "')")

图像的文件名来自数据库。但是那段代码没有做我想要的。

2 个答案:

答案 0 :(得分:1)

试试这个:

使用“/”代替“\”

div_img.Style.Add("background-image", "url('" + "../emp_pic/" & myDataSet.Tables(0).Rows(0).ItemArray(29).ToString() + "')")

答案 1 :(得分:-2)

#div_img
{
background-image:url('..\emp_pic\');
background-color:#cccccc;
} 

为什么不使用css页面并使用此代码!使用css页面是一种受欢迎的样式方式,并且被HTML5标准所接受。