Предоставить аннотацию данных для атрибута заполнителя для текстового поля в MVC - PullRequest
9 голосов
/ 31 января 2012

Есть ли способ иметь аннотацию данных для того, что должно быть в placeholder attr для текстового поля в представлении MVC?

Пример:

В моей ViewModel.CS, что-то вроде:

[Placeholder="First name"]
public string FirstName { get; set; }

На мой взгляд:

@this.Html.TextBoxFor(m => m.FirstName)

Если это может сделать это:

<input type="text" placeholder="First name" ... />

Это возможно?Спасибо!

Ответы [ 2 ]

11 голосов
/ 01 февраля 2012

1001 * попробовать *

@this.Html.TextBoxFor(m => m.FirstName, new{placeholder="First name"})

Ах, не в модели.

Вы можете определить свой собственный атрибут custome http://blogs.msdn.com/b/aspnetue/archive/2010/02/24/attributes-and-asp-net-mvc.aspx. Я думаю, что вам понадобится специальный помощник HTML для генерации HTML.

0 голосов
/ 01 февраля 2012

Я так не думаю, но вы могли бы написать свой собственный помощник и атрибут для этого.http://www.aspnetwiki.com/page:creating-custom-html-helpers

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...