找回密码
 会员注册
查看: 158|回复: 0

ASPMVC- Layout 使用

[复制链接]

1389

主题

5

回帖

496万

积分

管理员

积分
4962992
发表于 2024-2-29 08:08:21 | 显示全部楼层 |阅读模式

介绍

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

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

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

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

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

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


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

1,直接使用

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

  1. @{
  2. Layout = "~/Views/Shared/_Layout.cshtml";
  3. }
复制代码

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

  1. @{
  2. Layout = null;
  3. }
复制代码

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

2,间接使用

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

  1. @{
  2. Layout = "~/Views/Shared/_Layout.cshtml";
  3. }
复制代码

2,在业务页面不添加相关Layout关键句。

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




来源:https://blog.csdn.net/mystonelxj/article/details/80893414
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2024-12-27 02:03 , Processed in 0.372744 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表