MVC 4 上的 jQuery 通过 NuGet 生成意外的 URL 路径

标签 jquery asp.net-mvc-4 nuget

我正在开发一个使用 Bootstrap v3 的新 MVC 项目。

通过 NuGet,我通过执行以下操作获得了最新版本的 jQuery:

Install-Package jQuery

然后我将 jQuery(尝试缩小和未缩小)拖到页面上,如下所示:

    <!-- JS -->
    <script src="~/Scripts/jquery-2.0.3.js"></script>
    <script src="~/Scripts/easing.js"></script>
    <script src="~/Scripts/bootstrap.js"></script>
    <script src="~/Scripts/ddlevelsmenu.js"></script>
    <script src="~/Scripts/flexslider.js"></script>
    <script src="~/Scripts/jquery.prettyPhoto.js"></script>
    <script src="~/Scripts/custom.js"></script>

    @RenderSection("scripts", required: false)

    </body>
</html>

当我运行我的应用程序时,我得到以下奇怪的 jQuery 路径,但我不明白为什么!

jQuery path error

最佳答案

路径无效“.../home/~/Scripts/...”,必须是“.../Scripts/...”

更改代码:

<script src="/Scripts/jquery-2.0.3.js"></script>
<script src="/Scripts/easing.js"></script>
<script src="/Scripts/bootstrap.js"></script>
<script src="/Scripts/ddlevelsmenu.js"></script>
<script src="/Scripts/flexslider.js"></script>
<script src="/Scripts/jquery.prettyPhoto.js"></script>
<script src="/Scripts/custom.js"></script>

或者如果您想要绝对路径:

<script src="@Url.Content("~/Scripts/jquery-2.0.3.js")"></script>
<script src="@Url.Content("~/Scripts/easing.js")"></script>
<script src="@Url.Content("~/Scripts/bootstrap.js")"></script>
<script src="@Url.Content("~/Scripts/ddlevelsmenu.js")"></script>
<script src="@Url.Content("~/Scripts/flexslider.js")"></script>
<script src="@Url.Content("~/Scripts/jquery.prettyPhoto.js")"></script>
<script src="@Url.Content("~/Scripts/custom.js")"></script>

关于MVC 4 上的 jQuery 通过 NuGet 生成意外的 URL 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19282320/

相关文章:

c# - NuGet VS 2012 ServicePointManager 不支持使用 https 方案的代理

javascript - 页面加载时隐藏 div 并在几秒钟后显示相同的内容

asp.net-mvc - 将缩进添加到 "@RenderBody()"

c# - 如何根据 Web 应用程序 URL 为 Unity 容器动态注册类型(例如,不同的实现)?

asp.net-mvc-4 - 使用 SmtpClient 的 MVC 4.5 : Send an email with . pdf 附件 - 我在这里缺少什么?

c# - 是否可以使用构建宏在 powershell 中设置 OutputPath?

asp.net - Visual Studio 2015 nuget 解决方案未保存如何修复?

javascript - 关于如何在播放器中为下一个/上一个添加自定义控件有什么想法吗?

jQuery - 当鼠标悬停在元素上时如何继续动画?

javascript - 将部分html文本替换为input val JS