ASP.NET MVC 有两种视图引擎,分别asp.net语法的:WebFormViewEngine 与Razor视图的新语法:RazorViewEngine。

在MVC默认查找视图时,会按照指定的顺序查找,进行匹配视图,当我们的MVC程序未找到视图时,页面中会出现错误信息:

看到图片由可可知,它会先执行webfrom视图引擎查找,其次才是razor视图引擎,而现在ASP.NET MVC 项目通常只所有一种视图引擎就

已经足够了。如果是这样的话,另外一种视图引擎显得多余了,(里面多少也会给性能带来一点影响的),所有不妨移除下部必要的视图引擎。

移除视图方法(移除webfrom视图引擎):

只需要在Global.asax 文件中的 Application_Start() 函数中加入如下代码即可:

转载于:https://www.cnblogs.com/ms-wlj/p/5644989.html

Asp.net MVC 移除视图引擎(WebFormViewEngine或者RazorViewEngine)相关推荐

  1. ASP.NET MVC 3: Razor视图引擎中 @: 和text 语法【转载】

    ASP.NET MVC 3: Razor视图引擎中 @: 和<text> 语法[转载] (文章没翻译:建议大家读英文原文,看不懂查着看,顺便提高自己的英语水平!) In today's p ...

  2. ASP.NET MVC 最好的视图引擎是什么?

    在ASP.NET Core MVC应用程序中,视图引擎(view engine)负责处理发送给客户端的内容.MVC框架中默认的视图引擎称为Razor,用来为HTML文件添加注释说明并将这些动态内容插入 ...

  3. ASP.NET MVC 自定义Razor视图WorkContext

    概述 1.在ASP.NET MVC项目开发的过程中,我们经常需要在cshtml的视图层输出一些公用信息 比如:页面Title.服务器日期时间.页面关键字.关键字描述.系统版本号.资源版本号等 2.普通 ...

  4. ASP.NET MVC 的分部视图

    1.什么是分部视图,我们应该什么时候应该用? 作为一个对ASP.NET MVC 模型很熟悉的开发者,他们自然想创建一个内容和代码都可以重用的组件,在web 窗体,我们可以创建一个web用户控件或web ...

  5. ASP.NET MVC 4 (五) 视图

    视图引擎与视图 多数情况下控制器action方法返回ViewResult对象,MVC内建action调用器ControllerActionInvoker负责调用控制器action方法并调用视图引擎处理 ...

  6. 关于 ASP.NET MVC 中的视图生成

    在 ASP.NET MVC 中,我们将前端的呈现划分为三个独立的部分来实现,Controller 用来控制用户的操作,View 用来控制呈现的内容,Model 用来表示处理的数据. 从控制器到视图 通 ...

  7. ASP.NET MVC 学习: 视图(http://whx.tzgt.gov.cn/newOperate/html/1/12/123/12058.html)

    用视图呈现UI 视图可以不包含任何应用逻辑或者数据库检索代码,所有的应用逻辑都可以在controller中进行处理. 视图通过使用controller类在调用RenderView方法的时候提供视图相关 ...

  8. ASP.NET MVC (一)

    工作清闲好一段时间了,趁这段时间弄了弄PHP,做个了简单的MVC网页.玩了玩Android,弄了个拨号器,发短信的,嘿嘿,最满意的还是两天弄了个数独游戏.不务正业一个多月了,也该磨磨刀,接下来一段时间 ...

  9. ASP.NET MVC 入门1、简介

    什么是MVC模式 MVC(Model-View-Controller,模型-视图-控制器模式)用于表示一种软件架构模式.它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Co ...

  10. 【ASP.NET MVC4】第五课:视图技术、输出辅助方法、Razor视图引擎、Razor语法、分部视图

    知识点:视图概述.Razor视图引擎.Razor语法.分部视图的使用 1.视图概述 ASP.NET MVC 中视图的作用就是向用户提供界面.视图在得到模型(数据)后,将模型转换成为准备提供给用户的格式 ...

最新文章

  1. Ruby开发环境配置
  2. java编程100题
  3. 【Android 应用开发】Android之Bluetooth编程
  4. dubbo-go v3 版本 go module 踩坑记
  5. WebRTC手记之初探
  6. django加载本地html
  7. 当众讲话第二章当众讲话的基本原则
  8. 美国空军学习编程,为五角大楼节省了上百万!
  9. React Native——一次学习,随处编写
  10. 第7章 EL表达式和JSTL
  11. 家里两台电脑怎么共享文件_家里两台电脑怎么共享文件
  12. LimeSDR官方系列教程(三):一个实际测试例子
  13. 从零开始学习SLAM
  14. 2019牛客多校赛第8场 D Distance 三维树状数组
  15. 奇奇怪怪的大佬:从职业赌徒到互联网大佬
  16. DevExpress WinForms Controls v22.1 beta版来袭,上车
  17. 图像显著性论文(四)—Context-Aware Saliency Detection
  18. React组件Component
  19. EDID是什么,跟显示器有什么关系?
  20. RDP、VNC、SPICE协议性能分析之网络带宽

热门文章

  1. 调查问卷Html5发展综述
  2. 微信电脑版真的要来了 微信Windows版客户端1.0 Alpha推出
  3. 全表行转列——动态SQL
  4. Java开发笔记(一百四十九)引入预报告的好处
  5. 2018-2019-2 20175320实验五《网络编程与安全》实验报告
  6. 多个DbContext修改同一张表测试
  7. JavaScript 中的事件对象(读书笔记思维导图)
  8. C#基础概念面试题(更新中)
  9. 【转】ASP.NET AJAX入门系列(8):使用ScriptManager控件
  10. 网站漏洞渗透检测过程与修复方案