自定义ValidationAttribute数据注释:从GetClientValidationRules返回NO规则

时间:2013-10-25 01:48:44

标签: c# asp.net-mvc data-annotations

我有一个实现IClientValidatable的自定义ValidationAttribute,并且在我想要的“GetClientValidationRules”实现中,在给定某个条件的情况下,返回NO规则。我尝试返回null,我在TextBoxFor上得到一个null异常。我尝试返回一个新的ModelClientValidationRule,抱怨该规则为空。我只是想什么都不返回.....

1 个答案:

答案 0 :(得分:1)

您是否尝试过以下操作?那将返回一个空的规则列表。

return Enumerable.Empty<ModelClientValidationRule>()