目前,我已经将jQuery源文件添加到我的ASP.NET项目的Scripts文件夹中。在_Layout.cshtml页面中,我包含了〜/ Scripts / jquery-2.1.1.min.js。现在,我可以通过这种方式在每个页面上包含jQuery代码:
If this page shows a popup I was succesfull.
<script>
$(document).ready(function(){
alert("works!");
});
</script>
但是,我不想在每个视图中都包含完整的脚本。我希望创建一个单独的JS文件,将其放在我的Scripts文件夹中,然后使用Razor包含它。
@{
//Razor Magic inserting Javascript method!
}
If this page shows a popup I was succesfull.
我该怎么做呢?并为单个页面包含唯一的Javascript文件是“正确”的方法吗?
解决MVC问题的最佳而优雅的方式就是Bundles
称为Bundling and Minification
。
在这里查看更多信息:-http: //www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句