新しい空の ASP.NET MVC 4 プロジェクトを作成し、新しいフォルダーと新しいファイルShared
を追加して、このコードをそれに配置しましたView
_Layout.cshtml
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>@ViewBag.Title</title>
<script src="@Url.Content("~/Content/style.css")"></script>
</head>
<body>
@RenderBody()
</body>
</html>
そして今、コントローラーの新しいビューを追加すると、マスターページとして自動的に検出されず、Basic Template
@{
ViewBag.Title = "AboutUs";
}
<h2>AboutUs</h2>
_Layout.cshtml
手動で設定するまで、マスターページとしてファイルを取得しませんLayout = "~/Views/Shared/_Layout.cshtml";