0

我正在使用以下代码:

<style>
    .color-3 {
    background-color: <%= this.BckColor %>;
    }
</style>

从 C# 页面接收值。我的 C# 代码从名为“设置”页面的页面接收背景图像颜色,C# 代码是:

 string BckColor ="#" + Convert.ToString((Settings["DOTCOLOR"]));

但是当我这样做时,背景颜色丢失了。我该如何解决这个问题?

4

1 回答 1

3

你应该使用这个:

<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>
于 2012-07-13T07:42:52.967 回答