• 关于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用法

     权限

  • 相关阅读:
    Java 代理模式
    ReentrantLock 详解
    Java线程池详解
    ConcurrentHashMap 解读
    CountDownLatch/CyclicBarrie用法记录
    微信接入笔记记录
    iOS设计模式
    iOS设计模式
    iOS设计模式
    iOS设计模式
  • 原文地址:https://www.cnblogs.com/ZkbFighting/p/10096823.html
Copyright © 2020-2023  润新知