gpt4 book ai didi

asp.net-mvc - ASP.NET MVC 自定义控件

转载 作者:行者123 更新时间:2023-12-02 07:44:28 24 4
gpt4 key购买 nike

可以肯定地说,使用 ASP.NET MVC 的自定义控件在大多数情况下只是部分 View 吗?如果是这种情况,我猜它总是由实现应用程序决定这些控件的行为(通过 Controller 代码)?

我进行了一些搜索,几乎没有关于 ASP.NET MVC 自定义控件的资源(要么是这样,要么是我的 Google 技能遗漏了目标)。

最佳答案

分部 View 更像是一个控件或一组控件的模板,可以在 View 之间共享。

我不确定它们本身是“自定义控件”,听起来您是从 ASP 的角度来看的。

我认为您需要首先了解 MVC 的思维方式,而不是 ASP。

因此,对于项目列表,您可能有一个采用项目列表的分部 View 和一个采用实际项目的分部 View 。所以“pvCustomerList<List<customer>>”和“pvCustomer<customer>”。

pcCustomerList 遍历列表并为列表中的每个客户创建一个 pvCustomer。

部分 View 在 Controller 中并没有真正的代码。相反,它们是从 View 传递的数据。如果在部分 View 中有提交操作,那么这将由 View 的 Controller 或 jQuery 回发处理。

我希望这对您有所帮助。

您检查过 NerdDinner 示例了吗?

关于asp.net-mvc - ASP.NET MVC 自定义控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7988945/

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