将我的颜色设置为变量

时间:2010-11-15 19:18:08

标签: c#

我试图将跨度样式中的颜色设置为变量......有人知道为什么这是错误的吗?

<span style="font-weight:bold; color:"<%= AccountWarningStyle %>"; font-size:14px;"></span>

AccountWarningStyle是我的c#变量

3 个答案:

答案 0 :(得分:3)

您需要删除“&lt;%= AccountWarningStyle%&gt;”周围的额外引号。这将呈现为:

<span style="font-weight:bold; color:"red"; font-size:14px;">

它应该在哪里:

<span style="font-weight:bold; color:red; font-size:14px;">

答案 1 :(得分:2)

您的C#代码周围有引号:“&lt;%...%&gt;”。 第一个引号使您的浏览器认为您的样式属性在“color:”

之后立即完成

答案 2 :(得分:0)

尝试声明范围

<span id="MySpan" runat="server" />

然后在代码后面指定颜色

请检查http://msdn.microsoft.com/en-us/library/7512d0d0(VS.71).aspx