【问题标题】:Why is _PageStart.cshtml not being run before rendering a partial view?为什么在渲染局部视图之前没有运行 _PageStart.cshtml?
【发布时间】:2012-03-23 12:27:24
【问题描述】:

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

在调试期间,_PageStart 中设置的断点均未命中。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-14
      • 2020-10-11
      • 2020-10-11
      • 1970-01-01
      • 2010-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多