在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") 就能自定义风格了! |