gpt4 book ai didi

c# - 局部 View 和布局有什么区别?

转载 作者:可可西里 更新时间:2023-11-01 08:00:28 27 4
gpt4 key购买 nike

我在我的项目中同时使用了局部 View 和布局概念,但我无法区分。但我的感觉是两者都在做同样的工作。任何人都可以通过示例说出有关局部 View 和布局的简要概念以及区别吗?

最佳答案

除了 Josh 的回答,我的 aweeeesomeee 绘画技巧还想给你画一张图来解释所有......

Diagram displaying Layout, View and Partial View

承认吧...你很敬畏...

您会看到页眉和页脚……您甚至可以在那里看到部分 View 。


编辑...


布局

举一个不同的例子来说明为什么要使用每个组件(布局/ View /局部 View ),假设您拥有一个总共有 100 个页面的网站,假设您想要更新网站的设计,你打算怎么做?

单独更新每个页面会让我发疯,因为你不断地为每个页面复制你的代码,只是为了更新你的设计。

这就是布局 View 可以帮助您解决的问题,您可以使用布局 View 为所有页面创建模板。


查看

使用我们现有的 100 页网站场景,每个页面都将包含独特的内容,View 允许我们在使用 Layout 模板的同时显示这些内容。


局部 View

现在让我们想象一下,我们允许访问者在我们的页面上发表评论,每条评论必须看起来一致,并且与我们网站上的所有其他评论的行为完全相同......要实现这一点,您可以使用 部分 View ,它将作为您在网站上收到的评论的模板。

这样做的好处是您不必在任何地方重复您的代码,您只需创建一个 Partial View 来呈现任何评论。

Diagram displaying Layout, View and Partial View

关于c# - 局部 View 和布局有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24730861/

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