mvc 编写layout页
时间: 2023-07-26 09:40:01 浏览: 36
在 MVC 中编写 Layout 页面,可以按照以下步骤进行操作:
1. 创建一个名为 "_Layout.cshtml" 的视图文件,并在文件中定义页面的基本结构和布局。
2. 在视图文件中使用 "@RenderBody()" 指令来定义页面主体内容的位置,并在其中插入其他视图文件。
3. 在需要使用 Layout 页面的视图文件中,使用 "@Layout" 指令来引用 Layout 页面,并在视图文件中定义页面主体内容。
示例代码如下:
_Layout.cshtml 文件:
```
<!DOCTYPE html>
<html>
<head>
<title>@ViewBag.Title</title>
</head>
<body>
<header>
<!-- header content here -->
</header>
<section>
@RenderBody()
</section>
<footer>
<!-- footer content here -->
</footer>
</body>
</html>
```
其他视图文件:
```
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
<!-- view content here -->
```
这样,在其他视图文件中使用 "@Layout" 引用 Layout 页面后,页面主体内容就会被插入到 Layout 页面中定义的 "@RenderBody()" 位置上。