为什么在渲染局部视图之前没有运行_PageStart.cshtml?

时间:2012-03-06 01:38:03

标签: c# .net asp.net-mvc-3

我在/ View /中有_PageStart.cshtml(所以它的路径是〜/ View / _PageStart.cshtml)

在调试期间,_PageStart中设置的断点都没有被击中。

1 个答案:

答案 0 :(得分:4)

按照惯例,文件名应该是asp.net MVC视图文件夹中的_ViewStart.cshtml。它与asp.net Web表单中的_PageStart.cshtml类似。

如果从控制器返回PartialView()(而不是返回View()),则不会执行_viewstart.cshtml。 [Correct way to use _viewstart.cshtml and partial Razor views?]