Mos*_*026 3 asp.net-mvc asp.net-mvc-4
我创建了一个新的空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>
Run Code Online (Sandbox Code Playgroud)
现在,当我为控制器添加新视图时,它不会自动将其检测为母版页 Basic Template
@{
ViewBag.Title = "AboutUs";
}
<h2>AboutUs</h2>
Run Code Online (Sandbox Code Playgroud)
_Layout.cshtml在我手动设置之前,它不会将文件作为母版页Layout = "~/Views/Shared/_Layout.cshtml";
Log*_*ity 15
我认为您_ViewStart.cshtml的Views文件夹中需要有以下内容:
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6125 次 |
| 最近记录: |