首页 > 软件开发 > 编程语言 >

pageadminCms网站教程:_ViewStart.cshtml的说明

来源:互联网 2023-03-17 00:12:23 版权归原作者所有,如有侵权,请联系我们

PageAdmin网站管理系统(CMS)是一款支持多分站、多语种,集成内容发布、信息发布、自定义表单、自定义模型、会员系统、业务管理等功能于一体的独立网站管理系统。NsQ办公区 - 实用经验教程分享!

工具/原料

  • pageadmin

方法/步骤

  • 1

    _ViewStart.cshtml中的内容会在模板页面编译前执行,主要用于说明一个模板的母版页面,下面为_ViewStart.cshtml文件内容NsQ办公区 - 实用经验教程分享!

    @{Layout="_Layout.cshtml";}NsQ办公区 - 实用经验教程分享!

    作用是,当前所有的模板都使用_layout.cshtml作为母版页,下面为_ViewStart.cshtml的附加说明NsQ办公区 - 实用经验教程分享!

    pageadminCms网站教程:_ViewStart.cshtml的说明NsQ办公区 - 实用经验教程分享!

  • 2

    2、作用域:对当前目录和当前目录下的所有子级目录生效。存放位置:如果需要对整个模板文件生效,可以直接放在Views目录下,如果只对某个栏目生效,可以放在栏目对应的目录中。NsQ办公区 - 实用经验教程分享!

  • 3

    3、重设Layout:有些时候一些特殊栏目不需要模板页,那么在模板页中可以重写Layout赋值为null,实例代码如下:NsQ办公区 - 实用经验教程分享!

    @{Layout=null;}div>当前页面不需要模板页/div>NsQ办公区 - 实用经验教程分享!

    或者摸个页面需要单独指定一个母版页,可以按下面方式书写,代码如下:NsQ办公区 - 实用经验教程分享!

    @{Layout="../_MyLayout.cshtml";}div>用_MyLayout.cshtml作为母版页/div>NsQ办公区 - 实用经验教程分享!

  • 3本页面未经许可获取自百度经验
  • 母版页的制作及语法说明

  • 1

    在制作模板前,建议大家把模板公共的代码提取出来做成母版页面,下面为一个简单的母版框架页内容:NsQ办公区 - 实用经验教程分享!

    pageadminCms网站教程:_ViewStart.cshtml的说明NsQ办公区 - 实用经验教程分享!

  • 2

    注:母版页中一定要加上@RenderBody()这个标志,大家可以理解为一个占位标记,最终网站页面执行显示后这个标记会被替换成模板页面的内容,关于母版页,有几点需要说明:NsQ办公区 - 实用经验教程分享!

  • 3

    1、命名规则:建议母版页用_Layout.cshtml或_*Layout.cshtml这样的命名方式,下划线开头,Layout这几个字符结尾,避免和其他模板页面混淆。NsQ办公区 - 实用经验教程分享!

  • 4

    2、存放位置:建议直接放在Views目录下,并需要再_ViewStart.cshtml中设置后才能生效。NsQ办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!NsQ办公区 - 实用经验教程分享!


    标签: HTML编程语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号