我有一个实现IClientValidatable的自定义ValidationAttribute,并且在我想要的“GetClientValidationRules”实现中,在给定某个条件的情况下,返回NO规则。我尝试返回null,我在TextBoxFor上得到一个null异常。我尝试返回一个新的ModelClientValidationRule,抱怨该规则为空。我只是想什么都不返回.....
答案 0 :(得分:1)
您是否尝试过以下操作?那将返回一个空的规则列表。
return Enumerable.Empty<ModelClientValidationRule>()