gpt4 book ai didi

asp.net-mvc - ASP.NET MVC : convention for organizing ViewModels

转载 作者:行者123 更新时间:2023-12-02 18:08:25 24 4
gpt4 key购买 nike

正如各种 MVC 中所讨论的 questionsblogposts ,我们知道 ASP.NET MVC 项目布局非常注重约定。

我盲目地在Controllers文件夹中创建了一个子目录。

这感觉不对。

alt text http://www.imagechicken.com/uploads/1252003002097179400.png

问题:在哪个目录中存储 ViewModel 的常见约定是什么? 您的建议是什么,或者既定惯例是什么?

最佳答案

我在 Controller 和 View 旁边使用“模型”文件夹。与您的项目中的空项目相同(我不使用区域)。

“MVC”模型中的“M”位于单独的程序集中。 Web 程序集中的唯一模型是演示/编辑模型。

在 Models 文件夹内,像往常一样按命名空间存在子文件夹。所以我有:

Vertex.Data (Assembly with repositories, etc.)

Vertex.Web

Controllers  BarController  FooControllerModels  Bar    BarListItem  Foo    FooDetail    FooListItemViews  Bar  Foo  Shared

...等等

关于asp.net-mvc - ASP.NET MVC : convention for organizing ViewModels,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1374853/

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