如果源来自磁盘,则不会呈现样式和脚本。 MVC

时间:2017-04-26 14:03:18

标签: javascript html asp.net-mvc

我在渲染网页样式和脚本时遇到问题。当我直接引用图书馆互联网资源时,例如:

<link rel="stylesheet" href="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>\

一切都运行得很好,但是当我使用NugetPackage管理器下载所有库时,并从磁盘中调用它:

<link href="~/Content/jquery.mobile-1.4.5.css" rel="stylesheet" />
<script src="~/Scripts/jquery-3.1.1.js"></script>
<script src="~/Scripts/jquery.mobile-1.4.5.js"></script>

就好像没有添加库一样。这是在页面上呈现的内容:

<link href="/Content/jquery.mobile-1.4.5.css" rel="stylesheet" />
<script src="/Scripts/jquery-3.1.1.js"></script>
<script src="/Scripts/jquery.mobile-1.4.5.js"></script>

我可以检查什么来确定发生了什么?

解决:

我的问题是通过使用NuGet Package Manager工具卸载所有jquery库并再次安装来解决的。我猜问题是由安装的不兼容版本的库引起的。

0 个答案:

没有答案