2012-06-28 46 views
0

我最近发现,您可以使用MVC与传统的WebForms应用程序并排使用,目前我正在尝试。我在我的Views目录中创建了_ViewStart.cshtml文件,但它根本没有被调用。如果我在每个视图页面中手动指定我的布局文件,它会被拾取,所以这不是一个大问题,但我想避免必须在每个页面上指定布局。你可以在WebForms中使用带有MVC的_ViewStart.cshtml文件吗?

任何想法为什么_ViewStart没有被调用?有没有我必须做的手册,因为我没有使用MVC项目,而是一个网站项目?

我没有得到任何错误,它完全被忽略。

回答

0

任何想法为什么_ViewStart没有被调用?

因为这就是剃刀。它与ASP.NET WebForms无关。您必须使用Razor视图引擎来获取此文件。你也必须在Views文件夹中有一个web.config文件。

+0

我有Razor引用和web.config里面的视图文件夹。我可以在所有其他方面使用Razor,它似乎_viewcept_为_ViewStart文件。 –

0

请参阅我的问题here的答案。显然_ViewStart是仅MVC。您可以在任一框架中使用_PageStart。

相关问题