2014-01-14 93 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);