<LINK   href="CSS/Pub.css"   type=text/css   rel=stylesheet/>
众所周知,上句是个连接CSS文件的引用。  
此句放在<head ruanat="Server"></head>下有时候不能够产生效果,有时候去runat="server"就好了,但有时候也不行,得放到<body><form>下才行,但这样的话查看设计界面的时候会报错,不知各位大侠是否遇过类似的情况?~~

解决方案 »

  1.   

    写绝对路径就可以了,一般是路径造成的<LINK  href="<%=Request.ApplicationPath%>CSS/Pub.css"  type=text/css  rel=stylesheet/> 
      

  2.   

    1:
    <head ruanat="Server">
    <LINK  href="~/CSS/Pub.css"  type="text/css"  rel="stylesheet"/> 
    </head>2:
    css放到App_Themes/XX 目录下, 页面导入这个主题即可:
    <%@ Page Language="C#" Theme="XX" %>
      

  3.   

     protected void Page_Load(object sender, EventArgs e)
     {      // 后台动态添加样式
           HtmlLink myHtmlLink = new HtmlLink();
          myHtmlLink.Href = "~/CSS/my.css";
          myHtmlLink.Attributes.Add("rel", "stylesheet");
          myHtmlLink.Attributes.Add("type", "text/css");
          Page.Header.Controls.Add(myHtmlLink);}
      

  4.   

    <LINK  href="<%Request.Application=="/" ? "/" : Request.Application%>CSS/Pub.css"  type=text/css  rel=stylesheet/> 
      

  5.   

    <link  href=" <%=Request.ApplicationPath%>CSS/Pub.css"  type=text/css  rel=stylesheet/>