gpt4 book ai didi

asp.net-mvc - ASP.NET MVC - 强类型 View 模型,它属于哪里?

转载 作者:行者123 更新时间:2023-12-01 10:14:42 24 4
gpt4 key购买 nike

我正在尝试按照 John Sheehan 的建议创建强类型 View 模型 here .它应该去哪里?我可以为自己论证模型、 View 和 Controller 。

最佳答案

它应该放在网络应用程序的“模型”目录中。根据定义,ViewModels 特定于一个或多个 View ,因此属于网络应用程序,而不是核心。

可以在使用它们的 Controller 中定义它们,但这不能缩放。与在 View 代码中定义类相同。尽管每个文件一个类意味着更多的文件,但它更容易找到代码并且更容易维护。

我通常会为每个 Controller 创建一个子文件夹,所以我最终会得到诸如 Web.Models.Foo.BarViewModel 之类的东西。

关于asp.net-mvc - ASP.NET MVC - 强类型 View 模型,它属于哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2330866/

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