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