博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASPMVC- Layout 使用
阅读量:3519 次
发布时间:2019-05-20

本文共 653 字,大约阅读时间需要 2 分钟。

介绍

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关键句。

这种使用方法适用于整体系统的搭建。

你可能感兴趣的文章
什么是作用域,什么是闭包,什么是作用域链
查看>>
惰性求值,面向对象
查看>>
lodash源码分析之baseSlice()函数
查看>>
数据结构之列表
查看>>
发布/订阅模式 vs 观察者模式
查看>>
es5中的arguments对象
查看>>
git本地仓库和远程仓库关联,分支重命名
查看>>
js对象的深拷贝,你真的觉得很简单吗?
查看>>
你真的了解map方法吗?手动实现数组map方法。
查看>>
带你手动实现call方法,让你收获满满
查看>>
前端知识体系
查看>>
查找入职员工时间排名倒数第三的员工所有信息
查看>>
使用join查询方式找出没有分类的电影id以及名称
查看>>
Qt教程(2) : Qt元对象系统
查看>>
驱动开发误用指针错误:Unable to handle kernel NULL pointer dereference at virtual address
查看>>
Linux部署DocSystem知识/文件管理系统
查看>>
Centos7开机自启动脚本无法使用备用方案
查看>>
jvm虚拟机内存详解
查看>>
线程的创建方式
查看>>
DNS是什么
查看>>