我的样式表是;
.rsAptContent{ background-color: transparent !important; margin: 5px !important;}
是否可以在后面的代码中创建这样的?
有点难以理解您的问题,因为它的格式不正确,但我试一试,这里有几种可能的解决方案可能适合您的问题。
如果您想将 css 文件读出到文本框,请执行此操作
//To read/load the file
Output = File.ReadAllText(Server.MapPath(Request.ApplicationPath) + "StylesheetPath.css");
//To write/save the file
File.WriteAllText(Server.MapPath(Request.ApplicationPath) + "StylesheetPath.css", Input);
如果您想在每个页面加载时动态地在页面上编写 css,您可以这样做。
string styles = ".rsAptContent{ background-color: transparent !important; margin: 5px !important;}"
HeaderID.InnerText = "<style>"+styles+"</style>";
我不建议这样做,因为它会在每次负载时窃取 CPU,最好在这样的几个静态样式表之间进行切换
string stylesheet = @"\style1.css";
Head1.InnerText = "<link href=\"" + stylesheet + "\" rel=\"stylesheet\" type=\"text/css\" />";
css 文件是扩展名为 .css 的文本文件,使用 C# 中的 StreamWriter 类可以像任何其他文本文件一样生成它