使用asp.net时,是否可以在C#后端代码中修改与Div标签相同的css属性?我无法让它发挥作用。
例如:
HTML
<div id="myDiv" runat="server" style="height:10px; color:black;" />
C#
myDiv.Style.Add("color", "white");
这是有效的,但是我试图对css类做同样的事情。所以,如果我有: 的 CSS
.myDivStyle
{
height:10px;
color:black;
}
如何访问它并更改c#中的颜色?我能找到的唯一有效方法是拥有两个css类并用另一个替换该类,例如答案:Replacing css class solution
我试过了:
myDivStyle.Style.Add("color","white");
我想知道是否可以包含runat =&#34;服务器&#34;属性直接到css类。提前谢谢。
答案 0 :(得分:3)
myDiv.Attributes.CssStyle.Add("color", "white");
这就是我根据条件添加CSS的方法。
答案 1 :(得分:2)
通过属性应用CSS类,如下所示:
myDiv.Attributes["class"] = "myDivStyle";
答案 2 :(得分:0)
您还可以使用myDiv.Attributes.Add("class", "myDivStyle");
之类的属性
这将为div添加新类
答案 3 :(得分:0)
通过后面的代码添加CSS类(在C#中):
myDiv.Attributes.Add("class", "top_rounded");
OR
<强> C#强>
divControl.Attributes["class"] = "myClass";
<强> VB 强>
divControl.Attributes("class") = "myClass"
你需要在你的css文件中有这样的规则
.myClass
{
height:200px;
/*...more styles*/
}