ASP.NET MVCを勉強中のメモです。
共通レイアウトとレイアウトの参照に関して。
ASP.NET MVC テンプレートでプロジェクトを作成すると共通レイアウトのファイルなどが作成される。
構成としては以下。Views配下だけを切り取ってます。
(Visual Studio 2017 )
- _Layout.cshtml:ASP.NET アプリの既定のレイアウト
- _ViewStart.cshtml:各ビューの前に実行する処理を記載する。
既定では_ViewStart.cshtmlに以下のように_Layout.cshtmlを参照するように記載されている。
_ViewStart.cshtml
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
各ビューで上記のレイアウトを無視したい場合は、各ページで以下のようにLayoutにnullを指定する。
AddPage.cshtml
@{
Layout = null;
}
##参考にしたサイト