Вы можете использовать помощник TextAreaFor
:
@Html.TextAreaFor(
model => model.Headline,
new { style = "width: 400px; height: 200px;" }
)
, но гораздо лучшим решением будет украсить свойство модели Headline
view с атрибутом [DataType]
, указав, что вы хотите, чтобы оно отображалось какa <textarea>
:
public class MyViewModel
{
[DataType(DataType.MultilineText)]
public string Headline { get; set; }
...
}
, а затем используйте помощник EditorFor
:
<div class="headline">
@Html.EditorFor(model => model.Headline)
</div>
и, наконец, в своем файле CSS укажите его стиль:
div.headline {
width: 400px;
height: 200px;
}
Теперь у вас есть правильное разделение проблем.