Извлечь отображаемое имя и описание атрибута из помощника HTML

Я создаю пользовательский 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, у которого есть имя и описание, но я не вижу, как извлечь его с помощью переменной метаданных в приведенном выше коде?

8
задан Chris 8 October 2014 в 10:59
поделиться