如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 350 编程语言
PageAdmin网站管理系统(CMS)是一款支持多分站、多语种,集成内容发布、信息发布、自定义表单、自定义模型、会员系统、业务管理等功能于一体的独立网站管理系统。
_ViewStart.cshtml中的内容会在模板页面编译前执行,主要用于说明一个模板的母版页面,下面为_ViewStart.cshtml文件内容
@{Layout="_Layout.cshtml";}
作用是,当前所有的模板都使用_layout.cshtml作为母版页,下面为_ViewStart.cshtml的附加说明
2、作用域:对当前目录和当前目录下的所有子级目录生效。存放位置:如果需要对整个模板文件生效,可以直接放在Views目录下,如果只对某个栏目生效,可以放在栏目对应的目录中。
3、重设Layout:有些时候一些特殊栏目不需要模板页,那么在模板页中可以重写Layout赋值为null,实例代码如下:
@{Layout=null;}div>当前页面不需要模板页/div>
或者摸个页面需要单独指定一个母版页,可以按下面方式书写,代码如下:
@{Layout="../_MyLayout.cshtml";}div>用_MyLayout.cshtml作为母版页/div>
在制作模板前,建议大家把模板公共的代码提取出来做成母版页面,下面为一个简单的母版框架页内容:
注:母版页中一定要加上@RenderBody()这个标志,大家可以理解为一个占位标记,最终网站页面执行显示后这个标记会被替换成模板页面的内容,关于母版页,有几点需要说明:
1、命名规则:建议母版页用_Layout.cshtml或_*Layout.cshtml这样的命名方式,下划线开头,Layout这几个字符结尾,避免和其他模板页面混淆。
2、存放位置:建议直接放在Views目录下,并需要再_ViewStart.cshtml中设置后才能生效。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 350 编程语言
web图表开发工具FineReport:[11]连续分组,数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。......
2023-03-17 573 编程语言