1

コントロールの RenderContents メソッドに次の c# コードがあります。外部cssファイルにあるスタイル/クラスを追加するにはどうすればよいですか?

output.AddAttribute(HtmlTextWriterAttribute.Border, "0");
output.AddAttribute(HtmlTextWriterAttribute.Width, "100%");
output.RenderBeginTag(HtmlTextWriterTag.Table);
output.RenderBeginTag(HtmlTextWriterTag.Tbody);
output.RenderBeginTag(HtmlTextWriterTag.Tr);
//Here -> Need to add some style from external stylesheet.css file
output.RenderBeginTag(HtmlTextWriterTag.Td);
rblLoadSelection.RenderControl(output);
output.RenderEndTag(); //Td
output.RenderEndTag(); //Tr
output.RenderEndTag(); //Tbody
output.RenderEndTag(); //Table
4

2 に答える 2

2

tdaとの間で外部スタイルシートを参照しないでくださいtr。配置するのに最適な場所はhead、ドキュメントのタグです。

コメントに基づいて、にクラスを追加する必要がある場合は、次のようにしますtd

output.AddAttribute(HtmlTextWriterAttribute.Class, "myclass");
于 2011-03-04T18:08:35.993 に答える
1

外部CSSを(headやuseクラスに含めずに)含めることも、次のようにインラインで行うこともできないと思います。

output.AddStyleAttribute(HtmlTextWriterStyle.Color, "#000000");
output.RenderBeginTag(HtmlTextWriterTag.Td);
于 2011-03-04T18:33:58.320 に答える