62,254
社区成员
发帖
与我相关
我的任务
分享
HtmlLink hl1=(HtmlLink)this.Page.Master.FindControl("Csslink1");
hl1.href=你CSS1的路径;
HtmlLink hl2=(HtmlLink)this.Page.Master.FindControl("Csslink2");
hl2.href=你CSS2的路径;
<link id="Csslink1" rel="text/stylesheet" runat="server"/><link id="Csslink2" rel="text/stylesheet" runat="server"/>
如果不够 还可以多预留几个
HttphyperLink hl1=(HttphyperLink )this.Page.Master.FindControl("Csslink2");
//这里我不知道html里头的<link/> 对应.net里头的什么控件 可能这里有错,你改改!
hl1.href=你CSS的路径;
//同理把其他的也加上就可以了
/// <summary>
/// 动态修改CSS
/// </summary>
/// <param name="CssUrl">CssUrl</param>
/// <param name="p"></param>
public static void AddCss(string CssUrl, Page p)
{
HtmlLink myHtmlLink = new HtmlLink();
myHtmlLink.Href = CssUrl;
myHtmlLink.Attributes.Add("rel", "stylesheet");
myHtmlLink.Attributes.Add("type", "text/css");
p.Header.Controls.Add(myHtmlLink);
}