2015-03-06 2 views
0
<input type="text" name="search" id="search" style="border-style:ridge;" /> 

Thats the line of html Я хотел бы иметь его как помощник html. Я пробовал:Как я могу превратить эту строку HTML в HTML-помощник?

@Html.TextBox(" ", "",new { id="search", name="search", style="border-style:ridge;"}) 

но он не будет отправлять назад для этого текстового поля, когда я нажимаю enter. Он отлично работает для входного тега.

+0

только для «помощников» (кроме отображения) привязывается к модели. Посмотрите на @ Html.TextBoxFor –

ответ

1

Это будет просто обычный ящик:

@Html.TextBox("search", null, new { style = "border-style: ridge;" }) 

Или предполагая, ваша модель имеет search свойство, было бы:

@Html.TextBoxFor(x => x.search, new { style = "border-style: ridge;" }) 

Оба они производят один и тот же HTML. Если не будет никаких смешных вещей, то и id, и имя текстового поля будут search.

Смежные вопросы