Asp.net mvc Web窗体视图引擎和razor视图引擎位于同一项目中

Asp.net mvc Web窗体视图引擎和razor视图引擎位于同一项目中,asp.net-mvc,Asp.net Mvc,我在一个产品上工作,到目前为止,该产品的所有视图都使用web窗体视图引擎。要重构的文件太多了 有什么原因不能在同一个项目中使用razor和web窗体视图引擎吗?来自Scott Gu: 你还可以混合搭配 查看使用多个 在单个视图中查看引擎 应用程序或站点 继续读下去 ASP.NET MVC支持在具有默认配置的同一项目中同时使用Razor和WebForms视图 默认视图引擎将按此顺序搜索视图 ~/Views/Home/Index.aspx (WebForms) ~/Views/Shared/Inde

我在一个产品上工作,到目前为止,该产品的所有视图都使用web窗体视图引擎。要重构的文件太多了

有什么原因不能在同一个项目中使用razor和web窗体视图引擎吗?

来自Scott Gu:

你还可以混合搭配 查看使用多个 在单个视图中查看引擎 应用程序或站点


继续读下去

ASP.NET MVC支持在具有默认配置的同一项目中同时使用Razor和WebForms视图

默认视图引擎将按此顺序搜索视图

~/Views/Home/Index.aspx (WebForms)
~/Views/Shared/Index.aspx (WebForms)
~/Views/Home/Index.cshtml (Razor)
~/Views/Shared/Index.cshtml (Razor)
因此,如果您有一个WebForms和Razor视图的名称相同,那么将显示WebForms视图

在一个布局/母版页中混合WebForms和Razor视图