去除无用的文件查找路径
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" }; }