现在我想在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,只不过要把属性声明在母版页中 在内容也这动态设置值就行 了 关于在内容也中获取母版页的属性参见 各位如果有什么好的方式来说说啊