в моем текущем проекте asp.net mvc Я использую встроенные функции для отображения текста на основе ресурсов в качестве заголовков для моих текстовых полей и т. Д. В Создание и редактирование рассматривает это достигается с помощью метода HtmlHelper LabelFor так:Атрибут DisplayName в представлениях списка для ASP.NET MVC
Html.LabelFor(model => model.InternalTitle)
, но по умолчанию в ASP.NET MVC 2 шаблон Представления списка (который генерирует таблицу, основанную на IEnumerable <>) являются заголовками жестко вписан, как это:
<th>InternalTitle</th>
есть хороший способ, чтобы получить тот же результат, как и в Create и просмотрах Редактировать здесь Aswell? Я рассмотрел метод LabelFor <>, но не могу понять, как это сделать.
Конечно, я мог бы просто использовать свойство Ресурс, которое используется на моем доменном уровне. Но я думаю, что это будет выглядеть еще лучше, если есть способ использовать метод LabelFor или что-то подобное.
Я не хочу изобретать колесо еще раз, реализовав свой собственный метод reflectionbased помощник и я думаю, что это должно быть там по умолчанию, или, по крайней мере, я надеюсь, что так ....