1

私のスタイルシートは;

.rsAptContent{ background-color: transparent !important; margin: 5px !important;}

コードビハインドでこのように作成することは可能ですか?

4

2 に答える 2

0

css ファイルは拡張子が .css のテキスト ファイルであり、C# で StreamWriter クラスを使用して、他のテキスト ファイルと同様に生成できます。

于 2013-01-29T14:58:16.557 に答える
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\" />";
于 2013-02-07T05:41:31.767 に答える