zoukankan      html  css  js  c++  java
  • 去除无用的文件查找路径

    protected void Application_Start()

    { 

                ......

                //调试时合并文件
                //BundleTable.EnableOptimizations = true;
                //去除无用文件查找路径,添加自己的文件夹
                ViewEngines.Engines.Clear();
                ViewEngines.Engines.Add(new RazorViewEngine()
                {
                    ViewLocationFormats = new string[] {
                         "~/Views/{1}/{0}.cshtml",
                         "~/Views/MyViews/{1}/{0}.cshtml",
                         "~/Views/Shared/{0}.cshtml"
                    }
                });

    }

            void PureViewEngines()
            {
                //移除 集合中 默认添加的 WebFormViewEngine
                ViewEngines.Engines.RemoveAt(0);
    
                RazorViewEngine razor = ViewEngines.Engines[0] as RazorViewEngine;
    
                //移除RazorViewEngine中的 vbhtml 路径模版。
    
                razor.FileExtensions = new string[] { "cshtml" };
    
                razor.AreaMasterLocationFormats = new string[]{
                     "~/Areas/{2}/Views/{1}/{0}.cshtml",
                     "~/Areas/{2}/Views/Shared/{0}.cshtml"
                };
                razor.AreaPartialViewLocationFormats = new string[]{
                     "~/Areas/{2}/Views/{1}/{0}.cshtml",
                     "~/Areas/{2}/Views/Shared/{0}.cshtml"
                };
                razor.AreaViewLocationFormats = new string[] {
                   "~/Areas/{2}/Views/{1}/{0}.cshtml",
                   "~/Areas/{2}/Views/Shared/{0}.cshtml"
               };
    
    
                razor.MasterLocationFormats = new string[]{
                     "~/Views/{1}/{0}.cshtml",
                     "~/Views/Shared/{0}.cshtml"
                };
                razor.PartialViewLocationFormats = new string[]{
                     "~/Views/{1}/{0}.cshtml",
                     "~/Views/Shared/{0}.cshtml"
                };
                razor.ViewLocationFormats = new string[]{
                     "~/Views/{1}/{0}.cshtml",
                     "~/Views/Shared/{0}.cshtml"
                };
            }
  • 相关阅读:
    C++中dynamic_cas操作符的工作原理
    wcf服务契约的重载
    db2学习笔记
    微软新特性下的异常处理
    任务取消TASK
    socket多文件发送(压缩,解压)
    oracle 表分区例子
    Task构造
    TASK 的使用
    Asp.Net 用户验证(自定义IPrincipal和IIdentity)
  • 原文地址:https://www.cnblogs.com/dotnetmvc/p/3667865.html
Copyright © 2011-2022 走看看