Asp.net MVC Razor では、この_ViewStart.cshtml
ファイルを使用して、ビューの既定のレイアウトを定義できます。それは問題ありませんが、設定で Web フォーム エンジンで使用可能だった web.config 設定が失われたのはなぜsystem.web > pages.masterPageFile
ですか?
なぜそれが重要なのですか?web.config により、環境の自動変換が可能になるためです。
手動ソリューション
もちろん、デフォルトのレイアウト名を入れてappSettings
それを参照するか、_ViewStart.cshtml
アプリケーション固有の構成セクションに追加のプロパティを追加して、物事をもう少し明確で洗練されたものにすることができます...
しかし、コードを含まない他の方法はありますか?
Asp.net MVC チームはlayoutFile
構成設定をsystem.web.webPages.razor > pages
要素に追加する必要がありますね。
主な質問は
組み込みの何かが不足していて、私が知らないのですか? WebForms エンジンと同様に、コードをまったく必要としないものはありますか?