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

Mus*_*hin 1 .net c# asp.net-mvc-3

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

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

Min*_*Min 5

按照惯例,文件名应该_ViewStart.cshtml在 asp.net MVC 视图文件夹中。它类似于_PageStart.cshtmlasp.net web 表单。

如果您从控制器返回 PartialView()(而不是返回 View()),则 _viewstart.cshtml 将不会被执行。[使用 _viewstart.cshtml 和部分 Razor 视图的正确方法?]