2009-09-01 52 views
1
<link href="http://www.../default.css" rel="stylesheet" type="text/css" /> 

无法编辑'http:// ...',因为它不在网站中。VS恼人的CSS警报

我每隔五分钟就得到一个错误框,我该如何让它停止告诉我这个?

+0

你可以添加为什么你使用另一个网站的CSS?可能更容易直接解决问题。 – 2009-09-01 16:40:26

回答

2
<link runat="server" id="defaultCss" rel="stylesheet" type="text/css"/> 

,并在后面

defaultCss.attributes.add("href","http://www..../default.css"); 

你的代码,如果你的CSS是在你的网站,那么你可以使用

ResolveUrl("~/default.css") 

,以便获得url

或可能是最好的做法是将其添加到您的应用主题文件夹http://msdn.microsoft.com/en-us/library/ykzx33wh.aspx,然后不仅会自动添加它,但您会得到intellisense

+0

defaultCss.Attributes.Add(“href”,“http://www..../default.css”); //作品(区分大小写) – 2009-09-01 16:58:10

2

好吧,好像是因为你包含一个指向URL的href而不是相对的web路径。

而不是

<link href="http://www.mysite.com/styles/default.css" rel="stylesheet" type="text/css"/> 

使用

<link href="/styles/default.css" rel="stylesheet" type="text/css"/> 

此外,请确保您的交易

/> 

是在你的文档类型方面有效。

+0

我想保持它的方式,并摆脱那个不断的错误信息。 o_0这可能吗? – 2009-09-01 16:34:22