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

本文关键字:运行 cshtml PageStart 现部 视图 为什么 | 更新日期: 2023-09-27 18:26:42

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

在调试过程中,在_PageStart中设置的断点都没有被命中。

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

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

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