Html Helper со специальными htmlattributes - PullRequest
1 голос
/ 29 марта 2012

Кто-нибудь знает, как передать html-атрибуты, такие как «дата-дата», в Html.TextBox () ??

Используется из средства выбора даты начальной загрузки.

Есть ли способ обойти это?

            @Html.TextBoxFor(p => p.DateFrom, new { @class = "small", type = "date", "data-date"="12-02-2012" })

Ответы [ 3 ]

4 голосов
/ 29 марта 2012

Вы должны использовать подчеркивание вместо '-'.

Итак, после чего вы получите что-то вроде:

@Html.TextBoxFor(p => p.DateFrom, new { @class = "small", @type = "date", @data_date="12-02-2012" })
1 голос
/ 02 июля 2012

Использование:

new Dictionary<string, object> { { "class", "small" }, {"type", "date"} { "data-date", "12-02-2012" } }

вместо:

new { @class = "small", type = "date", "data-date"="12-02-2012" }
0 голосов
/ 06 марта 2013

Я пытался добавить средство выбора даты в помощник Html с помощью начальной загрузки. rudeovski ze bear's answer все стало проще.

Вот как это сработало для меня.

@Html.TextBox("startdate", null
                 , new {@class = "type", @type = "date", @data_date="12-02-2012" })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...