我有一个非常简单的MVC项目,并在我的_Layout.cshtml我有一些JS包括像这样:ASP.NET MVC视图渲染不正确的脚本标签
<script src="~/scripts/jquery-2.0.3.min.js"></script>
<script src="~/scripts/easing.js"></script>
<script src="~/scripts/bootstrap.js"></script>
然而,当它呈现,它呈现像在页面上(注意,第一个波浪线):
<script src="~/scripts/jquery-2.0.3.min.js"></script>
<script src="/scripts/easing.js"></script>
<script src="/scripts/bootstrap.js"></script>
我看来不能让它正确地呈现,并且没关系script标签是第一个,就是它增加了一个/保持波浪号。我已经采取了两次包括jquery脚本,第一个将有一个代字符,但第二个将包括,但我不喜欢这个解决方案。
我正在使用VS 2012,它是一个.NET 4.5 MVC应用程序。从我的搜索看来,这是Razor v1的一个已知问题,但他们提供的解决方案似乎并不适用于此。
感谢。我不知道这是不可能的。 – Mike
作为一个更新,MVC和剃须刀现在开箱即用(用于脚本和样式表)。不需要'Url.Content'(除非你愿意为你自己而这么做)。 –