我在ASP.NET MVC中创建了一个布局,我使用了一个脚本包来加载jQuery库,但是没有加载jQuery。
我的布局如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>@ViewBag.Title - My ASP.NET Application</title>
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
</head>
<body>
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryval")
@Scripts.Render("~/bundles/bootstrap")
@RenderSection("scripts", required: false)
</body>
</html>
我的捆绑文件是
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
请帮助我!
答案 0 :(得分:4)
您的相关代码是正确的,即您正确包含了捆绑包,您的bundleconfig文件中可能存在问题,或者您未在视图中正确包含捆绑包。
在@section scripts{ }
.cshtml
中使用Views
,如下所示: -
@section scripts{
<script type="text/javascript">
$(document).ready(function () {
});
</script>
}