我有一段时间以前正在使用的自定义属性:
year()
我百分之百确定它曾经工作过。 现在的问题是,当调用GetClientValidationRules()时,IsMandatory布尔值总是为false,即使在事先调用IsValid()方法时它被设置为true。
以下是使用自定义属性的方法:
month()
IsValid()方法返回正确的值,因此服务器端验证正在运行。 但是,由于GetClientValidationRules()不起作用,因此在属性数据属性上设置了不正确的值。因此,客户端验证无效。