关于MVC4.0版本以上的RegisterBundles用法

public class BundleConfig
    {
       //新建了一个项目文件,打开App_Start下的BundleConfig看看,
        public static void RegisterBundles(BundleCollection bundles)
        {
            bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                        "~/Scripts/jquery-{version}.js"));

            bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
                        "~/Scripts/jquery.validate*"));

            // 使用要用于开发和学习的 Modernizr 的开发版本。然后,当你做好
            // 生产准备就绪,请使用 https://modernizr.com 上的生成工具仅选择所需的测试。
            bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
                        "~/Scripts/modernizr-*"));

            bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
                      "~/Scripts/bootstrap.js"));

            bundles.Add(new StyleBundle("~/Content/css").Include(
                      "~/Content/bootstrap.css",
                      "~/Content/site.css"));
        }
    }
红色的是:你要用到的是什么类型,是css,还是Jquery,还是JqueryVal(jquery.validate:Jquery验证)
绿色的是:你要用到的这些个类型的具体位置在哪里,就是你的这个类型文件放在哪个文件夹下面了。
)

上述Add方法的含义在于将网站引用资源根据实际情况进行分组引用,然后页面部分按照如下方式来引用:

@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/bootstrap")

 @RenderSection("scripts", required: false)  链接

在运行之后会生成常规引用代码,从而达到资源引用的目的。

MVC:@RenderBody、@RenderPage、@RenderSection用法

 权限

posted @ 2018-12-10 15:34  ProZkb  阅读(697)  评论(0编辑  收藏  举报