MVC3 - 创建视图时,主页面不可用作主页面/布局页面

时间:2011-04-26 20:45:24

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

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

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

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

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

1 个答案:

答案 0 :(得分:2)

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