gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 14:50:47 26 4
gpt4 key购买 nike

我一直在阅读有关布局、部分、 View 和部分 View 的内容,但我真的不知道如何处理这样的布局:

enter image description here

  • 顶栏:就像那个栏
    Facebook 已在顶部。我会包含
    认证信息和
    一般选项和菜单。
  • 导航栏:将包含
    有关您在哪里的信息,以及
    你能去哪里。也是“搜索”
    盒子。
  • 正文:实际想要的信息。
  • 侧边栏:将包含相关
    有关内容的信息
    body 。
  • 页脚:版权、许可和东西
    像那样。

  • 正文将是“ View ”,侧边栏将是“部分”,页脚将是“布局”中的静态 HTML,但是……什么是顶部栏和导航?

    顶栏与任何内容无关,因此我将其作为“布局”中的“局部 View ”,但我不能这样做,因为它必须在 <body> 内无论如何,所以当我打电话时 @RenderBody() ,它应该被渲染。 Navigation 也是一样,它与 body 有某种关系,但我想将它分离为一个独立运行的外部控件,并根据 URL 中的信息显示信息。

    我应该如何处理这个问题?

    更新,请阅读:问题 不是 关于 CSS 和 HTML,不是关于如何布局,而是如何使用 Razor 工具来做,而是关于 Razor RenderBodyPartialView .

    当我从 Controller 返回结果时,我只想返回图片中标记为“正文”和“侧栏”作为一个部分的内容,我想避免重复顶部条码。有没有办法创建一个“ChildView”,它继承自“ParentView”,而这个继承自“Layout”,当我返回“View(“ChildView”) 时,屏幕会自动构建?

    最佳答案

    查看 MVC3 Music Store Tutorial

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

    关于asp.net-mvc - 如何使用 MVC3 Razor 布局页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6018362/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com