【发布时间】:2011-07-18 23:00:28
【问题描述】:
我有一个表单,当您在字段中输入文本并关闭标签时,会触发一个 jQuery 事件以通过调用相关的控制器操作来验证该字段。例如,我有一个 AccountController 和一个 ValidateField 操作。当用户关闭用户名字段时,它将向 /Account/ValidateField 发送请求。然后,我将根据验证返回一个 JSON 结果。
好的,假设我要验证用户名字段。我想检查是否使用了足够的字符,用户名是否尚未使用,以及使用的字符是否被允许。其中两个很容易。但是,我需要访问数据库以检查用户名是否已经存在。
我会把这个逻辑放在哪里?在服务层?
【问题讨论】:
标签: validation domain-driven-design