Как изменить внешний вид текстового поля - PullRequest
0 голосов
/ 06 января 2012

Я хочу иметь многострочное текстовое поле максимум из 3 строк, а также хочу изменить его ширину и размер по высоте. Как я могу сделать это в MVC?

Следующий код не работает

 @Html.TextBox("myTextBox", String.Empty, new { @style = "width: 150px; ,height : 80px; multiline = true", @MAXLENGTH = "2000" })

Ответы [ 2 ]

2 голосов
/ 06 января 2012

HTML-текстовое поле всегда однострочное. Вместо этого используйте TextArea:

@Html.TextArea("myTextArea", String.Empty, 10, 40, new { style=""})

Вы можете изменить 10 (строки) и 40 (столбцы) для другой ширины / высоты или установить его непосредственно с шириной и высотой в стиле.

1 голос
/ 06 января 2012
@Html.TextArea("Foo", new { row = 3, style = "width:300px;height:30px;" })

Edit:

Прежде всего, в спецификации html нет ничего, называемого textbox. ASP.NET MVC - это не веб-формы. Это элемент input, атрибут type которого установлен на text.

Во-вторых, покажи мне, как ты это делаешь. Многострочная версия ввода текста: textarea.

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