asp.net core mvc之 布局

一、布局是什么?

布局是把每个页面的公共部分,提取成一个布局页面(头、导航、页脚)。

二、默认布局 _Layout.cshtml

默认的布局是在 /Views/Shared 目录的 _Layout.cshtml文件。通常Shared目录中的视图都是公共视图。该目录下的视图以下划线开头(这不是严格规定的)。

三、默认布局调用

在 Views 目录下的 _ViewStart.cshtml 文件,所有的 Action视图执行前都执行的。指定一些初始化东西

@{Layout = "_Layout";
}

四、特殊页面指定布局

1、将 _Layout.cshtml 复制一份,并将名称命名了 _Layout2.cshtml。将页面的背景设置为红色。

2、在 index.cshtml 文件,指定布局

五、@RenderBody() 和 @RenderSection("Scripts", required: false)

1、@RenderBody()

将使用布局的视图(如:index.cshtml) 替换到布局页(_Layout.cshtml)中 @RenderBody() 的位置。

2、@RenderSection("Scripts", required: false)

将视图指定的一部分内容 替换 到布局的某一个地方。布局页面中可以出现多个@RenderSection,但Section名称不能重复

如:(@RenderSection("aaa", required: false))。

参数解释:aaa 是Section名称,required: false 视图中可以不存在  aaa名称的Section。

视图示例:

一般用来引用特殊的js文件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/177546.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

传统工艺的数字时代转变:十八数藏的文化创新

在传统工艺和数字时代的交汇之处,十八数藏以其独特的文化创新走在了前列。这场数字时代的转变为传统工艺注入了新的生命和活力。 十八数藏的文化创新并非简单的数字应用,而是一场深刻的转变。通过数字技术,传统工艺被赋予了新的表达方式&…

沉醉于代码的境界:探寻计算机书籍的奇妙之旅

文章目录 书中的代码乐章科技解密的乐趣技术指南的引路明灯书籍带给我的启示结语 🎉欢迎来到数据结构学习专栏~沉醉于代码的境界:探寻计算机书籍的奇妙之旅 ☆* o(≧▽≦)o *☆嗨~我是IT陈寒🍹✨博客主页:IT陈寒的博客&#x1f38…

spark与scala的对应版本查看

仓库地址 https://mvnrepository.com/artifact/org.apache.spark/spark-core 总结 spark3.0 以后,不再支持 scala2.11spark3.0 以后,只能用 scala2.12以上

第27章_事务原理之MVCC与锁机制

文章目录 MVCCread view聚集索引的隐藏列事务的可见性问题快照读当前读 redologundolog锁机制锁类型共享锁(S)排他锁(X)意向共享锁(IS)意向排他锁(IX)锁的兼容性 锁算法锁兼容关于锁…

【机试题】LazyIterator迭代器懒加载问题

将下面这个未完成的Java工具类补充完成,实现懒加载的功能,该类需要实现Iterable接口,能够遍历所有数据。具体要求如下: 工具类提供了一个ValueLoader接口,用于获取数据,其中ValueLoader的接口定义为&#x…

基础课3——客服中心现状

智能客服服务的对象就是客服中心,智能客服旨在帮助客服中心更好、更快地解决客户的问题。 1.客服中心的背景 随着数字化时代的到来,客户服务已经成为了企业中不可或缺的一部分。消费者对于客户服务的期望也在不断变化,他们不再满足于仅仅在…

java调用GDAL向GeoPackage写入数据慢的解决方法

目录 一、问题描述 二、解决方法 三、代码例子 四、总结 一、问题描述 GeoPackage(简称“GPKG”)是本地化的轻量地理数据库,在一次使用GDAL函数创建GeoPackage的时候,直接用了原先写过的写Shapefile属性的代码(大…

基于 Amazon EKS 搭建开源向量数据库 Milvus

一、前言 生成式 AI(Generative AI)的火爆引发了广泛的关注,也彻底点燃了向量数据库(Vector Database)市场,众多的向量数据库产品开始真正出圈,走进大众的视野。 根据 IDC 的预测,…

自定义windows右键菜单,软件卸载后 右键菜单残留 打开方式残留 解决方法

问题: 更改windows右键菜单软件卸载残留,其仍然出现在文件的打开方式列表,右键菜单中。 解决方法1:推荐使用registry workshop批量搜索删除注册表 绿色版: 蓝奏云:https://wwzd.lanzouw.com/iPJNp1em339…

[LeetCode]-225. 用队列实现栈-232. 用栈实现队列

目录 225. 用队列实现栈 题目 思路 代码 232. 用栈实现队列 题目 思路 代码 225. 用队列实现栈 225. 用队列实现栈 - 力扣(LeetCode)https://leetcode.cn/problems/implement-stack-using-queues/description/ 题目 请你仅使用两个队列实现一个后…

【Flink】Flink任务缺失Jobmanager日志的问题排查

Flink任务缺失Jobmanager日志的问题排查 问题不是大问题,不是什么代码级别的高深问题,也没有影响任务运行,纯粹因为人员粗心导致,记录一下排查的过程。 问题描述 一个生产环境的奇怪问题,环境是flink1.15.0 on yarn…

人工智能赋能职业教育:技术融合引领教育变革

人工智能赋能职业教育:技术融合引领教育变革 摘要:本文探讨了人工智能技术在职业教育领域的应用及其带来的变革。通过分析人工智能在个性化教学、智能评估和教学资源优化等方面的技术优势,结合职业教育的现状和发展需求,提出了人…