【发布时间】:2011-04-27 04:47:40
【问题描述】:
我已将 site.master 文件保存到我的 view\shared 文件夹中。 为控制器分配新视图时,我从“添加视图”对话框中检查“使用布局或母版页”。
浏览视图/共享文件夹时,只有 .cshtml 文件可用,.master 文件不可用。
我正在使用剃刀视图引擎。
为什么我无法选择 site.master 文件?
【问题讨论】:
标签: asp.net-mvc-3 layout master
我已将 site.master 文件保存到我的 view\shared 文件夹中。 为控制器分配新视图时,我从“添加视图”对话框中检查“使用布局或母版页”。
浏览视图/共享文件夹时,只有 .cshtml 文件可用,.master 文件不可用。
我正在使用剃刀视图引擎。
为什么我无法选择 site.master 文件?
【问题讨论】:
标签: asp.net-mvc-3 layout master
Razor 视图引擎不使用.master 文件。这是特定于 WebForms 视图引擎的。 Razor 使用与~/Views/Shared/_Layout.cshtml 对应的布局文件。因此,将您的自定义母版另存为 .cshtml 文件在 ~/Views/Shared 文件夹中,它会在添加新视图时出现。
【讨论】: