您的位置:首页 > 编程语言 > ASP

在asp.net中如何动态获取css外联样式

2009-07-15 15:47 288 查看
现在我想在asp.net页面中动态加载css表

有如下几种方式

(在没用母版页的情况下)

1.

HtmlLink link = new HtmlLink();
link.Href = "css/dd.css";
link.Attributes.Add("type", "text/css");
link.Attributes.Add("rel", "stylesheet");
this.Page.Header.Controls.Add(link);


2.

//声明共有的字段
public string ss;
//在需要的地方就
ss = "css 的路径";
一般就是在pageLoad事件中加载
然后在页面中<link href='<%=ss %>' type="text/css" rel="Stylesheet"/>
注意:要把head的  runat="server" 去掉


在有母版页的情况下

1。

同上1,只不过要把母版页的head 设为 runat="server"

2。

同上2,只不过要把属性声明在母版页中

在内容也这动态设置值就行 了

关于在内容也中获取母版页的属性参见

各位如果有什么好的方式来说说啊
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: