1

site.masterファイルをview\sharedフォルダーに保存しました。コントローラに新しいビューを割り当てるときは、[ビューの追加]ダイアログから[レイアウトまたはマスターページを使用する]を確認します。

ビュー/共有フォルダーを参照する場合、.cshtmlファイルのみが使用可能であり、.masterファイルは使用できません。

かみそりビューエンジンを使用しています。

site.masterファイルを選択できないのはなぜですか?

4

1 に答える 1

2

Razor ビュー エンジンはファイルを使用しません.master。これは、WebForms ビュー エンジンに固有のものです。Razor は に対応するレイアウト ファイルを使用します~/Views/Shared/_Layout.cshtml。そのため、カスタム マスターをフォルダーに.cshtmlファイルとして保存する~/Views/Sharedと、新しいビューを追加するときに表示されます。

于 2011-04-26T20:47:40.040 に答える