如何在ASPX主页的HEAD中使用协议相对URL?

时间:2014-09-04 17:30:01

标签: asp.net

我试图在我的母版页模板的头部引用以下CSS。

<link rel="stylesheet nofollow" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" />

然而,当它被呈现时,它呈现为......

http://www.example.com/maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css

......这给了我一个404.

正确的方法是什么?

1 个答案:

答案 0 :(得分:0)

通过在链接标记中添加nofollow可能会导致错误,请参阅此处

Do I need rel="nofollow" in external scripts and stylesheets?

修改:根据OP评论进行更新

这似乎是旧版Visual Studio的一个已知问题。对于初学者,您可以尝试以下

<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" />

这可能会产生另一个弹出窗口。如果是这种情况你可以尝试格式化文档(ctrl + K,ctrl + D)如果你有一致的行结尾,visual studio有时可以清除这个错误。

参考:http://forums.asp.net/t/1176284.aspx?Could+not+edit+because+it+is+not+in+the+web+site+

如果这不起作用,那么您可以按照此SO帖子Visual Studio 2012 SP3 changing link href when using ASP.NET in design view

的建议尝试捆绑脚本

最佳建议虽然似乎只是为了更新视觉工作室。知道错误VS2008 SP1之前的Visual Studio版本