2010-08-11 6 views
0

в моем текущем проекте 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 помощник и я думаю, что это должно быть там по умолчанию, или, по крайней мере, я надеюсь, что так ....

ответ

Смежные вопросы