c# - 在代码隐藏 (C#) 中更改 Css

标签 c# css asp.net namespaces

所以我尝试在c#中改变一个div的z-index的值。

我是这样试过的: https://msdn.microsoft.com/en-us/library/system.web.ui.attributecollection.cssstyle(v=vs.110).aspx

所以现在我可以在 c# 中使用带有 runat="server"的 div,但是 CssStyle 不起作用。

div1.CssStyle.Add("z-index", "-1");

它找不到它,但我正在使用 using System.Web.UI;

我需要什么才能使用 CssStyle?

谢谢

最佳答案

您正在使用 <div runat="server">/div>标签,不是内置的 panel .

你有 3 种可能性:

首先

div1.Style.Add("z-index", "-1");

第二

div1.Attributes.Add("z-index", "-1");

第三

将div标签改为<asp:Panel runat="server"></asp:Panel> , 然后你可以使用属性 CssStyle .

关于c# - 在代码隐藏 (C#) 中更改 Css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30501603/

相关文章:

c# - 如何添加“详细搜索”模态选择器灯开关

c# - 在测试项目应用程序配置文件中找不到 connectionString

c# - 嵌套的 RadAjaxPanel Telerik 不更新

asp.net - ashx 处理程序 DELETE 请求不起作用 HTTP 405.0

c# - 从 Unity 到 Firebase 的简单图像上传不起作用

c# - 将日期时间作为整数存储和检索到 SQL

C#:如何使用 SHOpenFolderAndSelectItems

css - 如何将两个 div 放在垂直排序的 flex div 的一行中?

html - 如何在 CSS 中的悬停链接上创建下划线效果?

css - Firefox 忽略 CSS 逗号分隔的类