Я создаю пользовательский HTML.LabelFor
помощник, который выглядит следующим образом:
public static MvcHtmlString LabelFor<TModel, TValue>(this HtmlHelper<TModel> self, Expression<Func<TModel, TValue>> expression, Boolean showToolTip)
{
var metadata = ModelMetadata.FromLambdaExpression(expression, self.ViewData);
...
}
Чтобы получить правильное имя для это свойство я использую следующий код:
metadata.DisplayName
И свойство класса ModelView, которое я получил:
[DisplayName("Titel")]
Проблема в том, что мне также нужно описание. Существует атрибут под названием Display, у которого есть имя и описание, но я не вижу, как извлечь его с помощью переменной метаданных в приведенном выше коде?