在ASP .NET中要動態變換CSS

第一種方法
需先在<head></head>加入
<link id="MyStyleSheet" rel="stylesheet" type="text/css" runat="server" />

<head>
<link id="MyStyleSheet" rel="stylesheet" type="text/css" runat="server" />
</head>
之後,在程式碼的地方寫入
Sub Page_Load(Sender As Object, E As EventArgs)
    If Not (IsPostBack)
        MyStyleSheet.Attributes.Add("href","/css/StyleCss.css")
    End If
End Sub

第二種方法
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);

 

 


arrow
arrow
    全站熱搜

    Roger 發表在 痞客邦 留言(0) 人氣()