使用HTMLWriter我已经能够使用以下内容加载各个CSS:
protected static void FixHeaderStylesHeight(HtmlTextWriter writer)
{
writer.RenderBeginTag(HtmlTextWriterTag.Style);
writer.Write(".ms-siteicon-img { max-height: 80px; }");
writer.RenderEndTag();
}
现在变得越来越复杂,我想在页面中加载一个外部CSS文件,基本上,如果这是HTML,我会使用以下行:
<link rel="stylesheet" type="text/css" href="/stdtheme.css" />
如何使用HtmlTextWriter复制此类功能?
答案 0 :(得分:3)
我面前没有IDE,但我相信我过去做过类似的事情:
writer.AddAttribute(HtmlTextWriterAttribute.Href, "/stdtheme.css");
writer.AddAttribute(HtmlTextWriterAttribute.Type, "text/css");
writer.RenderBeginTag(HtmlTextWriterTag.Link);