我有来自Yahoo Developer Network的一些样式表的链接,这就是我在母版页的head部分中所拥有的:
<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/combo?2.8.0r4/build/reset/reset-min.css&2.8.0r4/build/base/base-min.css" media="all" />
由于某些原因,Visual Studio(2008专业版)一直告诉我:
“无法修改'http://yui.yahooapis.com/combo?2.8.0r4/build/reset/reset-min.css&2.8.0r4/build/base/base-min.css',因为它不在网站”。
我的head标签有一个runat =“server”属性,所以我不能在那里注入任何代码来注入url。
有没有人设法摆脱这条非常有用的消息?
答案 0 :(得分:2)
虽然尚未找到确定的解决方案,但this ASP.NET Forums thread中的微软人员正在要求展示此问题的项目。
建议的解决方案可能对您有用,但对我没有用,包括:
答案 1 :(得分:0)
您可以创建样式表的本地副本吗?在开发过程中,一旦准备好生产,就将其切换回在线源?
答案 2 :(得分:0)
我在引用以下样式表时遇到了同样的问题,所以我将其包装在Response.Write中,之后,恼人的消息框停止显示。
<% Response.Write( @"<link rel=""stylesheet"" href=""http://static.jquery.com/ui/css/base2.css"" type=""text/css"" media=""all"" />" ); %>
我也尝试过rel =“stylesheet nofollow”,但是IE不喜欢这样,并且无法正常渲染。以上工作适用于FireFox和IE。