天天看點

動态改變頁面的CSS樣式

在asp.net中,有的時候要動态變換CSS,比如有的時候做個性化頁面,可以這樣做

<head>

<link id="MyStyleSheet" rel="stylesheet" type="text/css" runat="server" />

</head>

之後,在要更換CSS的頁面中,使用如下代碼

Sub Page_Load(Sender As Object, E As EventArgs)

 If Not (IsPostBack)

  MyStyleSheet.Attributes.Add("href","/css/flostyle.css")

 End If

End Sub

看到網上一位網友問 如何在C# 中設定

下面這個一定要放到<head></head>之間

//<link id="css1" type="text/css" runat="server" rel="stylesheet" />

在.cs檔案中定義

protected System.Web.UI.HtmlControls.HtmlGenericControl  css1;

在Page_load中寫

css1.Attributes.Add("href","/css/flostyle.css")

就能自定義風格了! 

本文轉自高海東部落格園部落格,原文連結:http://www.cnblogs.com/ghd258/archive/2005/10/12/253402.html,如需轉載請自行聯系原作者

繼續閱讀