Я имею в виду этот вопрос .
Предлагаемый ответ работает очень хорошо, но, похоже, он не учитывает атрибуты аннотации данных для DisplayNameAttribute при использовании нового помощника labelfor.
Это код, который я использую:
public static MvcHtmlString LabelFor<TModel, TProperty>(this HtmlHelper<TModel> htmlHelper, string prefix, Expression<Func<TModel, TProperty>> expression, IDictionary<string, object> htmlAttributes)
{
return htmlHelper.Label(String.Format("{0}.{1}", prefix, expression));
}
Есть ли способ обойти это, или я просто должен использовать обычный помощник по меткам?