我的页面上有四个div,如果显示较少,则div的z-index应该会改变。现在我需要知道我是否可以在c#中更改CSS rigth。 这样会容易得多。因为我是用javascript做的,但就像那样,我无法自动说出有多少内容。
由于
答案 0 :(得分:0)
正确的方法是使用javascript,但是如果你坚持只添加到div runat="server" id="div1"
然后在服务器端添加你需要的东西div1.CssStyle.Add(" z-index&#34 ;," 100&#34);
https://msdn.microsoft.com/en-us/library/system.web.ui.attributecollection.cssstyle(v=vs.110).aspx
答案 1 :(得分:0)
您可以在C#
这样的
txtName.Style.Add(HtmlTextWriterStyle.ZIndex, "10");
你也可以用同样的方式改变其他属性,如果你想申请一个类,你可以这样做
txtName.CssClass = "someCSSClass";
答案 2 :(得分:0)
是的,这是可能的。有一个样本:
C#代码:
private void btnChangeStyle_Click(object sender, EventArgs e)
{
lblStyle.Style="color:red";
}
HTML code:
<label runat="server" style="color:black;">Style</style>