我可以通过c#代码更改链接到asp.net页面的皮肤文件吗? 我可以使用以下方式更改样式表:
HtmlLink css = new HtmlLink();
css.Href = "css/fancyforms.css";
css.Attributes["rel"] = "stylesheet";
css.Attributes["type"] = "text/css";
css.Attributes["media"] = "all";
Page.Header.Controls.Add(css);
但皮肤文件呢?
答案 0 :(得分:0)
好吧,您可以通过更改SkinId
属性来更改控件外观。这样的事情:
css.SkinId = "MySkin";
或者,如果您创建了包含HtmlLink
控件的自定义主题,则可以更改整个主题。
Page.Theme = "MyTheme";
这是一篇很好的MSDN文章,展示了如何做到这一点。