3

新しい空の 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";

4

1 に答える 1

15

フォルダに次のものが必要だと思います_ViewStart.cshtmlViews

@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
于 2013-08-07T18:24:47.960 に答える