加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 如何使用MVC3 Razor布局页面?

发布时间:2020-12-16 00:27:02 所属栏目:asp.Net 来源:网络整理
导读:我一直在阅读有关布局,部分,视图和部分视图,但是我不太了解如何处理这样的布局: 顶栏:就像吧吧 Facebook顶部。我会包含 验证信息和 一般选项和菜单。 导航栏:会包含 你和你在哪里的信息 你能去哪里也是一个“搜索” 框。 身体:实际想要的信息。 侧栏
我一直在阅读有关布局,部分,视图和部分视图,但是我不太了解如何处理这样的布局:

>顶栏:就像吧吧
Facebook顶部。我会包含
验证信息和
一般选项和菜单。
>导航栏:会包含
你和你在哪里的信息
你能去哪里也是一个“搜索”
框。
身体:实际想要的信息。
侧栏:会包含相关的
关于什么内容的信息
身体。
>页脚:版权,许可和事物
像那样。

Body将是一个“View”,Sidebar将是一个“Section”,Footer将静态的HTML放在“Layout”中,但是什么将是Top bar和Navigation?

顶栏与任何东西无关,所以我将其作为“布局”中的“局部视图”,但我不能这样做,因为它必须位于< body>无论如何,所以当我调用@RenderBody(),它应该被渲染。与导航相同的东西,它与身体有某种关联,但我想将它作为一个外部控件分开运行,并根据URL中的信息显示信息。

我该怎么办?

更新,请阅读:问题不是关于CSS和HTML,它不是关于如何布局这个,但是如何使用Razor工具来做,这是关于Razor RenderBody和PartialView。

当我从控制器返回结果时,我想将图片中标记为“body”和“side bar”作为一个部分返回,我想避免重复顶部的条形码。有没有办法创建一个从“ParentView”继承的“ChildView”,而这个从“布局”的方式,当我返回“View(”ChildView“)屏幕是自动构建的?

解决方法

查看 MVC3 Music Store Tutorial

该教程的最后一部分描述了如何使用Html.RenderAction()方法将布局设计为包括部分视图。另请参阅Html.RenderSection()方法。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读