【发布时间】:2013-02-24 18:33:24
【问题描述】:
在我的网络应用程序中,我有以下层:
- 用户界面
- 控制器、视图模型、视图
- BLL
- 服务
- DAL
- 存储库
- 型号
在我的 UI 层中,我使用 ViewModel 上的 DataAnnotations 来验证输入。控制器与服务通信以使用它做一些事情,比如注册一个新用户。我的问题是:我是否应该在服务中验证 DataAnnotations 已经在 ViewModel 上执行的相同操作,例如用户名、密码和电子邮件验证?
【问题讨论】:
标签: c# asp.net-mvc