ASP.NET MVC中在 @RenderBody() 或者 @Html.Partial()中需要使用引入外部js,css

今天想在后台封装一下bootstraptree这个插件,引入jquery.js bootstrap.js bootstrap.css bootstrap-tree.js后,我在页面查看脚本错误就连最简单的

$(function(){

  alert("test");

})

经过一番查看,原来mvc在生成
_layout的时候默认先引入css文件 然后 嵌入部分视图,然后 嵌入body 最后引用脚本

这样的话我们可以使用 

@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}

这种方式引入我们想用的脚本,但是我比较懒,直接在引入css后直接引入js就可以了

如果有更好的方式或者是这个理解不对,欢迎指正,谢谢

原文地址:https://www.cnblogs.com/Akeke/p/7161276.html