动态更改页面的背景图像

时间:2014-05-28 17:35:12

标签: c# asp.net

我想动态更改页面的背景图片。 我的aspx页面中的代码是:

<li style="background:url(/newtheme/images/city-images/City-name.jpg) no-repeat center 93px;"></li>

/ newtheme / images / city-images / 这部分网址是staic。

而City-name.jpg将继续改变,如California.jpg,Dubai.jpg等。

请帮忙, 感谢

1 个答案:

答案 0 :(得分:2)

如果您想在服务器端执行此操作,请为您的LI提供ID和runat =“server”属性:

<li runat="server" id="liCity"></li>

然后在您的C#代码中,您将能够执行类似

的操作
liCity.Style["background"] = string.Format("url(/newtheme/images/city-images/{0}.jpg) no-repeat center 93px;", "Moscow");