我定义了一个包:
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-1.8.3.min.js"));
我的布局如下所示:
<!DOCTYPE HTML>
<html lang="en-US" dir="ltr">
<head id="ctl00_Head1">
<title>Test</title>
@*<script src="@Url.Content("~/Scripts/jquery-1.8.3.min.js")" type="text/javascript"></script>*@
@Scripts.Render("~/bundles/jquery")
</head>
<body id="UCG">
@RenderBody()
<script type="text/javascript">
$(document).ready(new function () {
alert('test');
});
</script>
</body>
</html>
我的观点是微不足道的。我不知道为什么 ASP.MVC (4) 在注释时不使用 bundle 加载 jQuery,标准
最佳答案
包括未缩小的版本(jquery-1.8.3.js)。 由于 bundle 已经缩小了文件,因此如果它们已经缩小了,则它不起作用
关于jquery - ASP.MVC 不加载 jQuery 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25664463/