MVC页面布局的理解
来源:互联网 发布:xboxone网络问题 编辑:程序博客网 时间:2024/06/06 09:43
1、MVC页面在加载的时候,如果在页面中有声明,比如:
@{
Layout = "/Views/Shared/_Layout1.cshtml";
}
Layout = "/Views/Shared/_Layout1.cshtml";
}
那么页面首先加载的就是_Layout1.cshtml页,
如果没有声明,那么加载的就是全局_Layout.cshtml页(原因是_ViewStart.cshtml中指定了)
@{
Layout = "/Views/Shared/_Layout.cshtml";
}
Layout = "/Views/Shared/_Layout.cshtml";
}
2、_Layout.cshtml中分为三个节:
(1)@RenderSection("header", false)
false:说明这个节可有可无
false:说明这个节可有可无
功能:展示子页实现部分内容
(2)@RenderBody()
功能:展示子页主体部分
功能:展示子页实现部分内容
功能:展示子页实现部分内容
(3)@RenderSection("footer", false)
false:说明这个节可有可无
功能:展示子页实现部分内容
3、将公用的js和css的引用放置到这个_Layout.cshtml页中
比如:每个页面都会用到的juery.js,public.css等
4.子页的实现方法:
@section header{} :用于实现_Layout.cshtml中的@RenderSection("header", false) 节点
@section footer{}:用于实现_Layout.cshtml中的@RenderSection("footer", false) 节点
@section footer{}:用于实现_Layout.cshtml中的@RenderSection("footer", false) 节点
子页中的其他部分就是用于实现用于实现_Layout.cshtml中的@RenderBody() 节点
0 0
- MVC页面布局的理解
- 页面布局的理解【div+css】
- html对页面布局的初步理解
- 讲一些对于页面布局以及html的理解
- MVC布局页面嵌入Iframe子页面,显示不完整
- MVC的Controller-Action布局:单独的创建/编辑页面还是创建/编辑/查看一体的页面?
- 关于.Net MVC 中_Layout.cshtml页面新布局的几点看法
- 在ASP.NET MVC中创建一个统一布局的Web页面站点
- 页面的布局
- web页面的布局
- 页面布局的总结
- 关于页面的布局
- 页面布局的总结
- 关于MVC的理解
- 关于MVC的理解
- 关于MVC的理解
- MVC概念的理解
- MVC的个人理解
- Android中采用的MVC框架
- 多队列网卡简介
- Ubuntu 12.04 单节点 搭建 Openstack Havana
- 微定,手机定位软件,还有隐藏版哦!
- JavaScript基础
- MVC页面布局的理解
- APK扩展文件介绍、功能及使用方法
- Eclipse打JAR包,插件FatJar安装与使用
- jquery.ui.datepicker.js 设置默认日期
- MongoVUE破解方法
- python升级安装后的yum的修复
- 关于J2SE/Jsp/Sping/Hibernate/Struts2的视频下载
- linux内核对网卡驱动多队列的支持
- poj-1422