【问题标题】:MVC3 - Master page not available as master/layoutpage when creating viewMVC3 - 创建视图时母版页不能用作母版/布局页
【发布时间】:2011-04-27 04:47:40
【问题描述】:

我已将 site.master 文件保存到我的 view\shared 文件夹中。 为控制器分配新视图时,我从“添加视图”对话框中检查“使用布局或母版页”。

浏览视图/共享文件夹时,只有 .cshtml 文件可用,.master 文件不可用。

我正在使用剃刀视图引擎。

为什么我无法选择 site.master 文件?

【问题讨论】:

    标签: asp.net-mvc-3 layout master


    【解决方案1】:

    Razor 视图引擎不使用.master 文件。这是特定于 WebForms 视图引擎的。 Razor 使用与~/Views/Shared/_Layout.cshtml 对应的布局文件。因此,将您的自定义母版另存为 .cshtml 文件在 ~/Views/Shared 文件夹中,它会在添加新视图时出现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多