zoukankan      html  css  js  c++  java
  • MVC _Layout

    ASPMVC 是微软推出的一种不同于其传统的ASP模式的web框架开发技术。

    在ASP MVC模式中,采用Layout策略实现了网站主体布局的搭建,采用Layout后,应用系统只需要专心于各种业务页面的开发,通过Layout实现系统布局,完成各种页面的切换。

    在aspmvc框架下,默认模板中,采用Layout策略时涉及两个关键文件:

    一个是_Layout.cshtml,这个文件是用于做网站主体的建设,其文件名称可以自定义。

    一个是_ViewStart.cshtml,这个文件名称为固定,是用于做全局布局加载时使用

    一般情况下,这两个文件的位置如下图所示


    具体Layout策略使用有两种方式

    1,直接使用
    1,在具体的业务页面中(如角色页面(RoleList.cshtml)),在其页面文件的头部区域添加引用,如下所示

    @{
    Layout = "~/Views/Shared/_Layout.cshtml";
    }
    2, 修改_ViewStart.cshtml 文件,如下所示

    @{
    Layout = null;
    }
    由于这种方法需要修改每个业务页面,这种使用方式适用于特殊几个页面需要专门的相关布局这种场景。不适用于所有业务页面的添加。

    2,间接使用

    1,修改_ViewStart.cshtml 文件,如下所示

    @{
    Layout = "~/Views/Shared/_Layout.cshtml";
    }
    2,在业务页面不添加相关Layout关键句。

    这种使用方法适用于整体系统的搭建。
    ————————————————
    版权声明:本文为CSDN博主「mystonelxj」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/mystonelxj/article/details/80893414

  • 相关阅读:
    Java的HashMap
    为什么 char c = 'A';c += 32; 结果输出的是 'a'?
    java中整数的常量优化机制
    IDEA2019版中文汉化包
    asp.net项目协作开发时,常常要忽略版本控制的目录
    SQLServer同步数据到ElasticSearch
    为什么不建议在微信小程序的TarBar上检查统一登录后跳转页面
    nginx的热备方式
    HTTP 和FTP 状态信息总结(留着自己用)
    Web Api 简介
  • 原文地址:https://www.cnblogs.com/wfy680/p/14537462.html
Copyright © 2011-2022 走看看