我使用以下代码:
<style>
.color-3 {
background-color: <%= this.BckColor %>;
}
</style>
以接收来自C#页面的值。我的C#代码从一个名为"设置"页面的页面接收背景图像颜色,C#代码是:
string BckColor ="#" + Convert.ToString((Settings["DOTCOLOR"]));
但是当我这样做的时候,背景颜色就不见了。我该如何解决这个问题?
您应该使用这个:
<style>
.color-3 {
background-color: #<%= Convert.ToString(Settings["DOTCOLOR"]) %>;
}
</style>
或者在页面类中创建一个属性:
public string BgColor{
get { return Convert.ToString(Settings["DOTCOLOR"]); }
}
和
<style>
.color-3 {
background-color: #<%= BgColor%>;
}
</style>