Wie kann ich das MaxLength-Attribut aus dem TagHelper ModelExpression abrufen?TagHelper erhalten MaxLengthAttribute-Attribut von ForExpression
habe ich der Lage sein, diese 5 in MVC
var member = expression.Body as MemberExpression;
var maxLength = member?.Member
.GetCustomAttributes(typeof(MaxLengthAttribute), false)
.FirstOrDefault() as MaxLengthAttribute;
ich die MaxLength-Attribut erhalten tun müssen, um die auf dem Modell ist - Beispiel:
[MaxLength(5)]
[Display(Name = "First Name")]
public string FirstName { get; set; }
Die TagHelper macht die ModelExpression aussetzen . Metadaten. Display Attribut und andere, aber nicht die MaxLength oder die StringLength Attribute
Sie versuchen, den Wert des Attributs 'MaxLength' für eine bestimmte Eigenschaft auf Ihrem Server zuzugreifen, richtig? – mariocatch
Ja, auf das Attribut und den Wert zugreifen – AdroitOldMan