Изменение размера Html.TextBox - PullRequest
       11

Изменение размера Html.TextBox

1 голос
/ 13 февраля 2011

Я занимаюсь разработкой приложения ASP.NET MVC3 с использованием нового движка Razor, но у меня возникают трудности с изменением TextBox, чтобы он стал многострочным.Пока что все, что я смог найти через Google, это то, что мне нужно установить для свойства multiline значение true, но я не уверен, как.

Просмотреть код выглядит следующим образом.

Есть предложения?

Ответы [ 2 ]

10 голосов
/ 13 февраля 2011

Вы можете украсить свойство Body в вашей модели представления с атрибутом [DataType]:

[DataType(DataType.MultilineText)]
public string Body { get; set; }

и, по вашему мнению, использовать EditorFor помощник вместо TextBoxFor:

<div class="editor-field">
    @Html.EditorFor(model => model.Body)
</div>

Другая возможность - оставить модель как есть, не добавляя к ней никаких атрибутов, и, по вашему мнению, используйте TextAreaFor помощник:

<div class="editor-field">
    @Html.TextAreaFor(x => x.Body)
</div>

Лично я предпочитаю первый подход.

0 голосов
/ 21 июня 2014

Как изогнуть углы текстового поля в asp.net mvc4:

@HTML.TextBoxFor(Model => Model.Name)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...