css - 在 ASP.NET 中动态编辑 CSS 代码

标签 css asp.net

我是 ASP.NET 的新手,遇到了一些小问题。我有一个带有 div 的母版页,我想用代码动态编辑这个 div 的高度。我不想将 href 更改为另一个 css 文件,我只想编辑此 css 文件。

<div id="div" runat="server" ></div> 


#div
{
position:absolute;
background-color:red;
width:200px;
height:150px;
}

我试过了,但是没用:

      System.Web.UI.HtmlControls.HtmlGenericControl div;

      div.Style.Add("height","200px");

最佳答案

这应该可以解决问题...

如果您在母版页的代码隐藏中编写此代码,您只需编写以下内容:

div.Attributes.Add("style", "position:absolute;background-color:red;height:200px;height:150px;");

否则,如果您在内容页面上,则应在上面的代码之前添加此内容...

var div = (System.Web.UI.HtmlControls.HtmlGenericControl) Page.Master.FindControl("div");

关于css - 在 ASP.NET 中动态编辑 CSS 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25505038/

相关文章:

asp.net - CSS 3 动画效果在 IE 中不起作用

html - Chrome Firefox HTML 显示

css - 将鼠标悬停在表格上时如何突出显示表格的行和列?

同一解决方案中的 ASP.Net Web 和 WCF 项目

asp.net - 如果您的 ASP.NET 应用程序使用过多内存会发生什么情况?

c# - HttpWebRequest 一个 Unicode 字符

html - 当屏幕为 768 像素宽时,为什么我的 css 样式表的 html 链接不起作用?

javascript - 我很难让这个模态按照我想要的方式关闭

javascript - Bootstrap 面板组中的延迟加载

c# - 使用 Paypal 的 IPN、C# 连接数据库时出现问题