Как получить атрибут MaxLength из выражения TagHelper ModelExpression?
Раньше я мог делать это в MVC 5.
var member = expression.Body as MemberExpression;
var maxLength = member?.Member
.GetCustomAttributes(typeof(MaxLengthAttribute), false)
.FirstOrDefault() as MaxLengthAttribute;
Мне нужно получить атрибут MaxLength, который находится в модели. Пример:
[MaxLength(5)]
[Display(Name = "First Name")]
public string FirstName { get; set; }
TagHelper предоставляет атрибут ModelExpression.Metadata.DisplayName и другие атрибуты, но не атрибуты MaxLength или StringLength.
MaxLength
для данного свойства на вашем сервере, верно? - person mariocatch   schedule 06.05.2016