При перезаписи класса на `Html.EditorFor`

по умолчанию с

<%: Html.EditorFor(m => m.ConfirmationHeadline) %>

вывод:

 <input type="text" value="" 
        name="ConfirmationHeadline" id="ConfirmationHeadline" 
        class="text-box single-line">

Как вы можете видеть, ввод уже добавляет атрибут class . Что ж, это не должно быть проблемой, просто используйте

<%: Html.EditorFor(m => m.ConfirmationHeadline, new { @class="span-11 last"}) %>

и должно работать ... эээ ... нет!

это выведет точно такой же код!

отлично работает с Html.TextAreaFor ()

Как я могу убрать однострочное текстовое поле класса , чтобы можно было добавить мои собственные классы? любой шаблон T4, который мне нужно отредактировать?

Спасибо за вашу помощь.

13
задан balexandre 2 November 2010 в 15:04
поделиться