У меня есть метод расширения HtmlHelper, который выглядит следующим образом:
public static MvcHtmlString TextBoxWithMaxLengthFor<TModel, TProperty>(this HtmlHelper<TModel> html, Expression<Func<TModel, TProperty>> expression, string name)
{
return html.TextBoxFor(expression, new { maxlength = 50 });
}
Я бы хотел заменить 50 значением аннотации данных StringLength для данного свойства, если оно определено. Как мне получить атрибуты объекта?