如何在MasterPage中動態連結CSS File

摘要:如何在MasterPage中動態連結CSS File

您開發網頁使用MasterPage(主版頁面)時,加入CSS File是否有遇過出現這種錯誤訊息?

  • <link rel="stylesheet" type="text/css" href="css/linker.css" /> 
  • 錯誤 1 無法切換檢視: 驗證 (XHTML 1.0 Transitional): 無法將 'link' 項目巢狀化至 'div' 項目中。

解決方法:

動態崁入CSS File

    1     protected void Page_Load(object sender, EventArgs e)

    2     {

    3         HtmlLink CSSLink = new HtmlLink();

    4         CSSLink.Href = "css/linker.css";

    5         CSSLink.Attributes.Add("rel", "stylesheet");

    6         CSSLink.Attributes.Add("type", "text/css");

    7         Header.Controls.Add(CSSLink);

    8     }