通过C#代码更改皮肤文件

时间:2015-02-05 09:02:56

标签: c# asp.net

我可以通过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);

但皮肤文件呢?

1 个答案:

答案 0 :(得分:0)

好吧,您可以通过更改SkinId属性来更改控件外观。这样的事情:

css.SkinId = "MySkin";

或者,如果您创建了包含HtmlLink控件的自定义主题,则可以更改整个主题。

Page.Theme = "MyTheme";

这是一篇很好的MSDN文章,展示了如何做到这一点。