MVC中对加载的视图类别优化
来源:互联网 发布:信用卡在淘宝怎么套现 编辑:程序博客网 时间:2024/06/15 03:12
在Global.asax中添加下面这个函数,可以控制MVC只加载cshtml的视图
/// <summary>
/// 保留razor视图引擎,其它的都去掉/// </summary>
void PureViewEngines()
{
//System.Web.Razor.RazorCodeLanguage.Languages.Remove("vbhtml");
//移除 集合中 默认添加的 WebFormViewEngine
ViewEngines.Engines.RemoveAt(0);
//ViewEngines.Engines.Clear();
//ViewEngines.Engines.Add(new RazorViewEngine());
RazorViewEngine razor = ViewEngines.Engines[0] as RazorViewEngine;
//移除RazorViewEngine中的 vbhtml 路径模版。
razor.FileExtensions = new string[] { "cshtml" };
razor.AreaViewLocationFormats = new string[] { "~/Areas/{2}/Views/{1}/{0}.cshtml", "~/Areas/{2}/Views/Shared/{0}.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.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"
};
}
0 0
- MVC中对加载的视图类别优化
- 关于mvc+EF对学生成绩表的客户端视图优化代码
- objective-c中对类别category的理解
- postgresql对视图优化
- 简单介绍下mvc的路由,加载控制器,模型,视图
- java中三个类别加载器的关系以及各自加载的类的范围
- MVC之父对“模型-视图-控制器”的最初定义
- MVC之父对“模型-视图-控制器”的最初定义
- 对javascript的加载速度进行优化
- CI 视图中加载视图
- ASP.NET MVC 基于强类型视图下 对模型以及模型中List 字段的同时编辑 表单提交
- Spring mvc 手动选择视图解析(多视图手动指定解析类别)
- MVC中类的自动加载
- ASP.NET MVC异步加载分部视图
- MVC框架下分布视图重新加载
- ASP.NET MVC 3 网站优化总结(五)视图的优化
- J2EE中MVC的使用以及优化
- 将药品类别表数据加载到页面的目录树中
- 第15周程序阅读(1)
- Oracle 归档目录满了怎么办?
- CreateThread与_beginthread的区别
- [全国首发]Swift视频教程
- 上位机数据整理
- MVC中对加载的视图类别优化
- 第15周项目一
- Android开发中的优化
- This kernel requires the following features not present on the CPU
- linux下debug与release编译的方法
- Java 初学者的迷惑——数组也是引用
- There is no Action mapped for namespace [/] and action name [Login] associated with context path [/e
- python3使用smtplib发送邮件
- 基础总结篇之二:Activity的四种launchMode