Asp.net mvc 您可以在WebForms内部使用MVC的_ViewStart.cshtml文件吗?

Asp.net mvc 您可以在WebForms内部使用MVC的_ViewStart.cshtml文件吗?,asp.net-mvc,asp.net-mvc-3,razor,webforms,Asp.net Mvc,Asp.net Mvc 3,Razor,Webforms,我最近发现可以将MVC与遗留WebForms应用程序并行使用,我目前正在进行试验。我已经在我的视图目录中创建了\u ViewStart.cshtml文件,但根本没有调用它。如果我在每个查看页面中手动指定布局文件,它会被选中,所以这不是什么大问题,但我希望避免在每个页面上指定布局 知道为什么没有调用_ViewStart吗?因为我使用的不是MVC项目而是Web站点项目,所以我需要做一些手动操作吗 我没有发现任何错误,只是被完全忽略了 知道为什么没有调用_ViewStart吗 因为那是剃刀。它与ASP

我最近发现可以将MVC与遗留WebForms应用程序并行使用,我目前正在进行试验。我已经在我的视图目录中创建了
\u ViewStart.cshtml
文件,但根本没有调用它。如果我在每个查看页面中手动指定布局文件,它会被选中,所以这不是什么大问题,但我希望避免在每个页面上指定布局

知道为什么没有调用_ViewStart吗?因为我使用的不是MVC项目而是Web站点项目,所以我需要做一些手动操作吗

我没有发现任何错误,只是被完全忽略了

知道为什么没有调用_ViewStart吗


因为那是剃刀。它与ASP.NET WebForms无关。您必须使用Razor视图引擎才能拾取此文件。此外,视图文件夹中必须有一个web.config文件。

请查看我问题的答案。显然,ViewStart仅是MVC。您可以在任何一个框架中使用_PageStart。

我确实在视图文件夹中引用了Razor和web.config。除了_ViewStart文件之外,我可以在所有其他方面使用Razor。