動態載入css

動態載入css

今天遇到一個問題..

當使用了MasterPage主版頁面時,子頁的css又不一樣,同時載入的話裡面的css又有重覆會使頁面整個大亂,所以就得一個頁面載入一支css,但是只從子頁很難加入。

我試過只用Respon.Write("CSS");

去測試,是可以RUN但是還是會跑版。

也試了一下

還是不行...

最後google了一下找到這個方法。

使用 HtmlGenericControl

1 HtmlGenericControl objLink = new HtmlGenericControl("link");
2 objLink.Attributes.Add("rel", "stylesheet");
3 objLink.Attributes.Add("href","../css/css.css");
4 objLink.Attributes.Add("type", "text/css");
5 this.Page.Header.Controls.Add(objLink);

link是建立tag名稱

然後把參數都加入進去

大功告成!!