zoukankan      html  css  js  c++  java
  • 母版页


    母版页面中的@RenderBody()会读取引用该母板页面的子页面内容

    在_ViewStart.cshtml是个特殊的页,所有页面执行之前都会先到这里执行@{Layout = "~/Views/Shared/_Layout.cshtml";},这里这句话的的作用是给所有页面加了这个母板页的布局,当子页面需要单独使用其他母板页面时候,可以重新给Layout赋值就指向需要的母板页了

    新建视图时候不选择母板页则会默认指定_ViewStart.cshtml里指定的母板页

    @RenderSection("name",true)这个true表示必须渲染,子页面必须填充不然报错,false表示子页面可以不填充。

    子页面中用@section 名字(自己起的名字),填充母板页中同名的RenderSection("name",true),
    @section name{ 这个name要和母板页中的@RenderSection("name",true)的name一致
    <p>ssss</p>
    }

    母版页中用:@RenderSection("name",true)
    子页中用:@section name{<p>ssss</p>}---------------name是标示,必须一致

  • 相关阅读:
    格式与布局 float 左右悬浮边框
    格式与布局
    样式表
    c# 验证码
    邮箱登录页面
    表单与框架
    HTML 练习 做简历表
    HTML 基础
    验证码 随机数
    Linux 三剑客 -- awk sed grep
  • 原文地址:https://www.cnblogs.com/it-xcn/p/5746339.html
Copyright © 2011-2022 走看看