在ASP.NET Web窗体中更改跨度标记上的CSS
问题描述:
我正在尝试使用C#更改用于span
标记的CSS,但我无法这样做。我试图给它一种HTMLGenericControl
,但不能让CssClass
标签在IntelliSense中弹出。在ASP.NET Web窗体中更改跨度标记上的CSS
<span id="collegeSpan" runat="server" class="college">other code here</span>
答
你试过:
collegeSpan.Attributes["class"] = "foo";
答
如果你能够改变HTML/ASCX,使用asp:Label
控制,而不是一个span
。该asp:Label
控件呈现为页面span
,但它具有一些优势,包括可以更改CssClass
属性。
虽然有效,但它只是挑选其中一种风格。我想通过做
collegeSpan.Style.Add("padding", "5px");
来进入每种风格,感谢您的帮助 – 2011-03-31 21:30:24我认为还可以指定多个CSS类名,例如'=“foo bar fiz”;'? – DavidRR 2017-07-07 12:22:54