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

最新文章

  1. ecplise + hadoop 调试环境搭建
  2. .Net 转战 Android 4.4 日常笔记(10)--ADT集成环境更新SDK
  3. weinre使用
  4. WPF ListView展示层叠信息
  5. connot resolve symbol R
  6. db.properties
  7. HADOOP NAMENODE对Image和edits的处理
  8. Longest Repeated Sequence【微软编程一小时-题目2】
  9. COJ 0979 WZJ的数据结构(负二十一)
  10. MySql 插入10位以上长度的字符报错or截断
  11. Hibernate 系列教程13-继承-鉴别器与内连接相结合
  12. JavaScript之父谈JavaScript
  13. 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
  14. Android开发技巧——使用Drawable实现小红点
  15. 新手教程:不写JS,在MIP页中实现异步加载数据
  16. Snagit for mac(截图软件)中文版,截个图就是这么容易!
  17. 联想T470笔记本GPT改MBR分区
  18. 线程池工厂Executors编程的艺术
  19. python + MySql 基本操作
  20. 项目遇到的css样式

热门文章

  1. 百度搜索_Selenium WebDriver 环境搭建和错误调试_chromedriver_win32必须下载否则无法测试chrome
  2. vlc player验证交换机igmp
  3. BCM_GPIO驱动测试
  4. vector push_back报错
  5. LabVIEW中数组的自动索引
  6. R语言低级绘图函数-title
  7. Spring-profile设置
  8. VC实现波形不闪烁动态绘图 .
  9. POSIX是什么?
  10. C/C++ 控制台演示彩色输出进度