【发布时间】:2015-10-23 17:31:40
【问题描述】:
非常好的库: https://github.com/jwaliszko/ExpressiveAnnotations
但我不知道如何在需要字段时添加星号符号。这可能吗。如果是怎么办?
代码
[RequiredIf("IsCustomerInputRequired == true")]
[Display(Name = Translations.Global.USER)]
public string CustomerInput { get; set; }
我尝试:
var metaData = ModelMetadata.FromLambdaExpression(expression, html.ViewData);
var isRequired = metaData.ContainerType.GetProperty(metaData.PropertyName).GetCustomAttributes(typeof(RequiredIfAttribute), false).Any();
但总是true怎么了
【问题讨论】: