0

我最近发现您可以将 MVC 与旧版 WebForms 应用程序并排使用,我目前正在试验。我在_ViewStart.cshtmlViews 目录中创建了该文件,但根本没有调用它。如果我在每个视图页面中手动指定我的布局文件,它就会被拾取,所以这不是什么大问题,但我想避免必须在每个页面上指定布局。

知道为什么不调用 _ViewStart 吗?由于我使用的不是 MVC 项目而是网站项目,因此我需要做一些手动操作吗?

我没有收到任何错误,它只是完全被忽略了。

4

2 回答 2

0

知道为什么不调用 _ViewStart 吗?

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

于 2012-06-28T13:25:42.207 回答
0

请在此处查看我的问题的答案。显然 _ViewStart 是 MVC-only。您可以在任一框架中使用 _PageStart。

于 2016-04-12T03:46:05.690 回答