我的样式表是;
.rsAptContent{ background-color: transparent !important; margin: 5px !important;}
是否有可能在后面的代码中创建这样的内容?
答案 0 :(得分:0)
css文件是扩展名为.css的文本文件,在C#中使用StreamWriter类,它可以像任何其他文本文件一样生成
答案 1 :(得分:0)
它有点难以理解你的问题,因为它没有很好地形成,但我给它一个去,这里有几个可能适合你的问题的解决方案。
如果您想将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\" />";