私のスタイルシートは;
.rsAptContent{ background-color: transparent !important; margin: 5px !important;}
コードビハインドでこのように作成することは可能ですか?
css ファイルは拡張子が .css のテキスト ファイルであり、C# で StreamWriter クラスを使用して、他のテキスト ファイルと同様に生成できます。
質問が適切に形成されていないため、質問を理解するのが少し難しいですが、試してみてください。質問に合う可能性のあるいくつかの解決策を次に示します。
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\" />";