MVC 3 Razor - создание DisplayTemplate для конкретного имени свойства, например WebsiteUrl, IsActive - PullRequest
0 голосов
/ 20 августа 2011

У меня очень строгие соглашения об именах для моих моделей, и мне интересно, могу ли я использовать это с помощью шаблонов отображения для таких общих полей, как - WebsiteUrl, IsActive, UpdateDate, InsertDate?

Можно ли создать дисплейШаблон на основе имени свойства?

РЕДАКТИРОВАТЬ:

Я знаю, что я могу добиться этого, используя что-то вроде этого:

@Html.DisplayFor(model => model.Farmer.WebsiteUrl, "WebsiteUrl")

Мне просто интересно, если естьболее строго типизированный способ сделать это.

1 Ответ

1 голос
/ 20 августа 2011

вы можете использовать атрибут UIHint ("") на ваших моделях, имя - это имя файла в вашей общей папке / EditorTemplates. Я делаю это для таких вещей, как поле загрузки, JQuery DatePicker, WYSIWYG редактор и т. д.

...