我在域模型上使用Remote Validation属性来调用返回Json的Action。此验证发生在一个复选框上,它只在提交表单时启动。我希望它的行为与文本框远程验证的工作方式相同。一旦失去焦点,远程验证就会启动。或者可能点击。
这些是测试项目的屏幕截图。实际项目太忙了,这就是我创建这个样本的原因。
我希望看到一些不涉及在视图中使用JQUERY的建议。但如果这是唯一的方式,那么就是它。
谢谢。
MODEL:
两个属性都具有相同的远程验证,因为我想测试焦点的松动是否会触发文本框验证,实际上它是否有效。我认为复选框也会发生同样的情况,可能是点击或失去焦点,但没有。只有当我单击创建时才会调用IsNameDuplicate()。
控制器:
查看: