如何在C#ASP.NET后面的代码中将background-image设置为:: before选择器

时间:2017-11-18 14:31:55

标签: c# css asp.net

目前我尝试使用代码将背景图片设置为div,但是当我尝试将背景图片放入div并使用div时,它不成功} id将样式设置为:before

这是我的代码:

CSS代码:

#theme1:before {

   width: 106px;
   content: " ";
   position: absolute;
   left: -16px;
   top: -6px;
   height: 100px;
}

ASPX代码:

<div id="theme1" runat="server">
     <div id="theme2" runat="server">
         hello <br/>
     </div>
</div>

C#代码:

protected void Page_Load(object sender, EventArgs e)
{
    theme1.Style["background-image"] = "Pic/img.jpg";
    theme2.Style["background-image"] = "Pic/img1.png";
}

任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:0)

尝试使用attributes.add而不是样式,例如。

theme1.attributes.add('style','background-image(image path)')

那应该有用