レイアウトファイルのカスタマイズ
プロジェクトを新規作成した時に、自動で\Views\Sharedフォルダに追加された、デフォルトの『_Layout.cshtml』を開いてカスタマイズしましょう。

デフォルトのレイアウトファイル(上記)は、単にタイトルを出力するだけの非常に基本的なもので、(もしコントローラもしくはビューテンプレートに指定されていれば)スタイルシートやjQueryにリンクを追加します。『RenderBody』への呼び出しは、Index.cshtmlファイルのメインとなるbodyコンテンツが、どこにマージされてブラウザへ送られるのかを示しています。
レイアウトテンプレートを修正して、共通のヘッダー、フッター、サイドバーをサイトに追加しましょう。

そして、プロジェクトの\Contentフォルダにある『Site.css』ファイルを編集し、そこへ4つのCSSルールを追加します。

プロジェクトを実行して、プロジェクトのホーム『/』 URLをブラウズすると、以下のようなページが表示されます。

HomeControllerのIndexビューテンプレートおよびサイトの共有レイアウトテンプレートのコンテンツが、どのように1つのHTMLにマージされているか確認してください。
以下は、サーバから返されたHTMLの様子です。

