Разница между Pattern.quote
и Matcher.quoteReplacement
не была мне понятна, прежде чем я увидел следующий пример
s.replaceFirst(Pattern.quote("text to replace"),
Matcher.quoteReplacement("replacement text"));
Вы можете передать дополнительные атрибуты HTML методу TextBoxFor :
@Html.TextBoxFor(m => m.Foo, new { autofocus="autofocus"})
Редактировать:
Вы можете получить только autofocus=""
с:
@Html.TextBoxFor(m => m.Foo, new { autofocus=""})
Все встроенные помощники внутренне используют метод MergeAttribute класса TagBuilder , и он поддерживает атрибуты только в следующем формате: key="value"
.
Так что, если вам нужно только autofocus
, вам нужно написать свой собственный помощник с собственным HTML-компоновщиком.