2014-01-14 92 views
1

我在我的asp.net c#应用程序的主页面上有以下代码,这是我的网站CSS类的链接,我想知道如何在点击时更改css文件当新页面加载时,下方的超链接。更改加载页面的css文件

Currenty CSS文件

<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" /> 

链接

<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# "intro.aspx?subjectid=" + Eval("subjectid") %>'><asp:Label ID="Label1" runat="server" ClientIDMode="Static"></asp:Label></asp:HyperLink> 

回答

1

这可以通过在网站的页面加载方法,下面的方法来实现。

HtmlLink subcss = new HtmlLink(); 
     subcss.Href = name of css file as sting; 
     subcss.Attributes.Add("rel", "stylesheet"); 
     subcss.Attributes.Add("type", "text/css"); 
     Page.Header.Controls.Add(subcss);