我使用Data Annotations来验证我的Web API 2模型。对于基本的基于属性的验证(Range
,ModelMetadataProvider
等),通过注入自定义IValidatableObject
来提供本地化消息非常容易。但是,对于更复杂的规则,我实现了ValidationResult
,它返回public class ValidationResult
{
public ValidationResult(string errorMessage);
public ValidationResult(string errorMessage, IEnumerable<string> memberNames);
}
:
ErrorMessageResourceName
看起来在这里无法指定.show:hover ul.list-categories{
max-height: inherit;
opacity: 1;
}
.list-categories{
list-style-type: none;
padding: 0px;
margin: 0px;
max-height: 0px;
opacity: 0;
overflow: hidden;
transition: opacity 300ms ease;
}
。而且我不想让我的模型依赖于本地化提供商。我该如何解决这个问题呢?