为什么 Asp.Net MVC 5 将 @Scripts.Render("~/bundles/jquery") 放在 _Layout.cshtml 的底部? [英] Why Asp.Net MVC 5 put @Scripts.Render("~/bundles/jquery") at the bottom in _Layout.cshtml?
本文介绍了为什么 Asp.Net MVC 5 将 @Scripts.Render("~/bundles/jquery") 放在 _Layout.cshtml 的底部?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我将使用 jQuery 的 <script>
块放在一个(并且只有一个)使用模板的 cshtml 文件的主体中,它们会导致错误,因为 jQuery 尚未加载.
将 @Scripts.Render("~/bundles/jquery")
放在 _Layout.cshtml 文件底部有什么意义?
底部_Layout.cshtml
.
@RenderBody()<小时/><页脚></页脚>
@Scripts.Render("~/bundles/jquery")@Scripts.Render("~/bundles/bootstrap")@RenderSection("scripts", required: false)