gpt4 book ai didi

c# - MVC 分部 View 是否类似于 WebForms 控件?

转载 作者:太空宇宙 更新时间:2023-11-03 17:51:37 26 4
gpt4 key购买 nike

好的,问题标题并没有很好地反射(reflect)问题。但这就是它的全部荣耀。

我目前正在从 WebFroms 过渡到 MVC,因为每个人似乎都想要它,但实际上并不知道为什么。除了办公室政治。

我是否认为局部 View “像”一个网络表单控件,因为它是一个几乎独立的单元,添加到整体 _layout 中?如果不是 - 能否请您告诉我部分 View 的要点和基本原理 - 在哪里使用它们,何时以及为什么?

抱歉,这不是最好的解释 - 但它让我有点困惑,所以我的问题也很困惑也就不足为奇了:P

提前致谢。

最佳答案

在 Web 表单中,哲学控件包含 UI 部分和一些后端逻辑,因此您可以创建一个组合框控件,它始终显示来自某些具有特殊阶梯的数据库表的列表项,例如总是在蓝色背景的红色矩形中

在 MVC 哲学中,部分 View 只是一个 View 部分,因此根据上面的示例,特定 View 将仅包含 UI 组件,其余逻辑(数据提供者)应该在 Controller 的操作中。

MVC 将 UI 与数据提供者分离,因此您可以创建其他仍然可以与先前定义的数据提供者(操作)一起工作的 View ,反之亦然,您可以为其他数据提供者(操作)使用相同的部分 View ( View )一些接口(interface)

关于c# - MVC 分部 View 是否类似于 WebForms 控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23970866/

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