VS恼人的CSS警报

时间:2009-09-01 16:28:25

标签: visual-studio

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

无法编辑'http:// ...',因为它不在网站中。

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

2 个答案:

答案 0 :(得分: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"/>

另外,请确保结束

/>

在您的Doctype方面有效。

答案 1 :(得分:2)

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

和你背后的代码

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

如果你的css在你的网站上,那么你可以使用

ResolveUrl("~/default.css")

获取网址

或者最佳做法是将其添加到您的应用主题文件夹http://msdn.microsoft.com/en-us/library/ykzx33wh.aspx,然后不仅会自动添加,而且还会获得智能感知