【发布时间】:2010-05-07 05:54:39
【问题描述】:
我正在尝试学习领域驱动设计,最近读到很多人主张为您的视图创建一个 ViewModel,以存储您希望在给定视图中显示的所有值。
我的问题是我应该如何进行表单验证?我应该为每个视图创建单独的验证类,还是将它们组合在一起?我也对这在代码中的样子感到困惑。
这就是我目前认为验证和视图模型适合事物方案的方式:
视图(一些用户输入)-> 控制器-> FormValidation(ViewModel)->(如果有效映射到 ViewModel 到域模型)-> 域层服务-> 基础设施
谢谢!
附:我将 Asp.net MVC 与 C# 一起使用
【问题讨论】:
标签: asp.net-mvc validation domain-driven-design viewmodel