zoukankan      html  css  js  c++  java
  • 十一:模板页面

    学习目标:

    1. Layout布局的使用

    2. 页面片段的使用

    3. _ViewStart.cshtml文件的使用

    基础概念:

    1、 Layout布局

        默认的布局文件:_Layout.cshtml 

     可以自定义布局文件。放置到/View/Shared/目录下

           

     布局文件的作用类似于传统ASP.NET Web窗体程序开发中的母版页。

     有两段特别的Razor声明:

       RenderBody:“body占位符”的作用。子视图页面的所有内容默认填入到_Layout.cshtml的@RenderBody所在位置。

       RenderSection:作用是“块占位符”。将子页面中定义的代码块填入到_Layout.cshtml的@ RenderSection所在位置。

    2、 _ViewStart.cshtml

       该文件默认位置:/Views/_ViewStart.cshtml

    _ViewStart.cshtml的特点是“预加载”。视图页面执行前,会先执行_ViewStart.cshtml. 

    项目创建:

    创建:  _MyLayout.cshtml

    注意:  页面模板建议以   下划线  开头 一个页面 只能调用一次 RenderBody‘    

     使用 RenderSection

    在 _MyLayout.cshtml 使用

    在视图中创建 section  aa  && section  bb

    然后运行

    假如 在视图中 删除section  bb    而母版页没删 只需要在加一个false 就可以了

     

  • 相关阅读:
    char
    export和export default
    递归打印文件目录
    centso7 安装redmine
    sonar结合jenkins
    sonar安装
    gitlab+jenkins
    centos5 安装redmine
    elk安装最佳实践
    elk认证模块x-pack安装
  • 原文地址:https://www.cnblogs.com/whatarey/p/9195995.html
Copyright © 2011-2022 走看看