ASP.NET MVC5自定义属性在GetClientValidationRules()中丢失本地属性值

时间:2015-07-06 02:59:10

标签: c# asp.net-mvc-5 custom-attributes

我有一段时间以前正在使用的自定义属性:

year()

我百分之百确定它曾经工作过。 现在的问题是,当调用GetClientValidationRules()时,IsMandatory布尔值总是为false,即使在事先调用IsValid()方法时它被设置为true。

The boolean gets set correctly

以下是使用自定义属性的方法:

month()

IsValid()方法返回正确的值,因此服务器端验证正在运行。 但是,由于GetClientValidationRules()不起作用,因此在属性数据属性上设置了不正确的值。因此,客户端验证无效。

Custom validation data attribute

0 个答案:

没有答案