MVC之LayOut布局页
2024-10-14 21:36:56
LayOut布局页,就是相当于WebForm中母版页,实现了一个代码的共用和公共布局的作用。
布局页的使用
(1)添加新项,选择MVC布局页
<!DOCTYPE html> <html>
<head>
<meta name="viewport" content="width=device-width" />
<title>@ViewBag.Title</title>
</head>
<body>
<span>标头</span>
<div>
@RenderBody()
</div>
<span>结尾</span>
</body>
</html>
其中的关键字条就是@RenderBody(),默认只有一个,此时所有使用该布局页的View,所有的内容全部位于RenderBody的位置,若想要在其他位置挖坑,方便后面的继承的子页来填,使用 @RenderSection("firstKeng", false);
2.添加新的View,使用该布局页
@{
ViewBag.Title = "View1";
Layout = "~/Views/LayOutDemo.cshtml";
}
@section firstKeng{
<script >
function Hello()
{
alert("Hello");
}
</script>
}
<h2>View1</h2>
我的内容将会全部存放在RenderBody的位置。
在使用自定义挖的坑@RenderSection的时候,需要在子页面中@section firstKeng
最新文章
- ecplise + hadoop 调试环境搭建
- .Net 转战 Android 4.4 日常笔记(10)--ADT集成环境更新SDK
- weinre使用
- WPF ListView展示层叠信息
- connot resolve symbol R
- db.properties
- HADOOP NAMENODE对Image和edits的处理
- Longest Repeated Sequence【微软编程一小时-题目2】
- COJ 0979 WZJ的数据结构(负二十一)
- MySql 插入10位以上长度的字符报错or截断
- Hibernate 系列教程13-继承-鉴别器与内连接相结合
- JavaScript之父谈JavaScript
- org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [/Users/lonecloud/tomcat/apache-tomcat-7.0.70 2/webapps/myproject/WEB-INF/classes/cn/lone
- Android开发技巧——使用Drawable实现小红点
- 新手教程:不写JS,在MIP页中实现异步加载数据
- Snagit for mac(截图软件)中文版,截个图就是这么容易!
- 联想T470笔记本GPT改MBR分区
- 线程池工厂Executors编程的艺术
- python + MySql 基本操作
- 项目遇到的css样式