标签: asp.net-mvc
我有一个相当复杂的ViewModel与产品列表表单相关联,它有很多自定义默认值,具体取决于当前登录的用户。我发现在我的控制器中填充它是一件非常繁琐的事。所以我正在考虑为它创建一个工厂类,但我想知道在项目结构中它最适合它。在Controllers文件夹中?
答案 0 :(得分:1)
我会把它移到一个单独的Common或Core文件夹,或Common或Core项目。如果你可以解耦不是MVC特有的逻辑,那么从长远来看你可能会更好。