是否可以使用C#更改CSS?

时间:2015-05-28 07:19:25

标签: c# html css z-index

我的页面上有四个div,如果显示较少,则div的z-index应该会改变。现在我需要知道我是否可以在c#中更改CSS rigth。 这样会容易得多。因为我是用javascript做的,但就像那样,我无法自动说出有多少内容。

由于

3 个答案:

答案 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#这样的

中为任何html元素添加样式
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>