我在渲染网页样式和脚本时遇到问题。当我直接引用图书馆互联网资源时,例如:
<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库并再次安装来解决的。我猜问题是由安装的不兼容版本的库引起的。