如何在asp.net后面的代码中获取CSS样式

我需要从asp.net c#中的代码中获取css样式,在web上找不到解决方案,是否可以直接从styles.css文件中获取它,还是需要解决?

我在我的网络应用程序中使用主题,但我还需要进行一些服务器处理,我需要来自ccs文件的颜色,当然每个用户都有不同的颜色:s

您应该能够使用以下方法检索当前样式:

var targetElement = document.getElementById("myFancyElement"); var currentStyles = window.getComputedStyle(targetElement, null); var color = currentStyles["color"]; document.getElementById("myCurrentColor").value = color; 

下一步是将该color值发布回服务器。 哪个可以通过XHR请求发布为json,或者只是通过隐藏的输入元素设置为表单值,如下所示:

  

Cs文件

  protected void Button1_Click(object sender, EventArgs e) { Panel1.CssClass = "RedBackground"; Panel1.Style.Add("font-size", "200%"); /// get value back string pvalue = Panel1.Attributes["class"] ; or btn_4.Attributes.CssStyle["property"] } 

Html文件