我试图将跨度样式中的颜色设置为变量......有人知道为什么这是错误的吗?
<span style="font-weight:bold; color:"<%= AccountWarningStyle %>"; font-size:14px;"></span>
AccountWarningStyle是我的c#变量
答案 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