我已将site.master文件保存到我的view \ shared文件夹中。 将新视图分配给控制器时,请从“添加视图”对话框中选中“使用布局或母版页”。
浏览视图/共享文件夹时,只有.cshtml文件可用,而不是.master文件。
我正在使用剃须刀视图引擎。
为什么我无法选择site.master文件?
答案 0 :(得分:2)
Razor视图引擎不使用.master
文件。这特定于WebForms视图引擎。 Razor使用与~/Views/Shared/_Layout.cshtml
对应的布局文件。因此,将自定义母版保存为.cshtml
文件夹中的~/Views/Shared
文件,添加新视图时会显示该文件。