假设我有一个表单,其中包含收集未来会议数据的字段(不是真正的领域,但足以解决这个问题)。验证的一部分是新事件在那一年只能发生一次,例如,如果您在 2012 年举行了“stackoverflow getmessyandrunk 会议” - 不应允许用户输入具有相同名称的新事件并且年...
现在 - 我到目前为止尝试的是为每个字段添加一个远程验证器:
一个用于使用 AdditionalFields 属性包含年份字段的事件名称字段,另一个用于使用 AdditionalFields 包含事件名称字段的年份字段。
它不起作用 - 如果我尝试添加一个具有相同名称和年份的事件,它会在年份字段中添加一个错误,更正它会修复它,然后再次尝试它会在名称字段和年份字段中添加一个错误,更正使组合唯一的名称字段只会从名称字段中删除错误 - 它像这样继续......
其他人如何做到这一点?