HtmlEditFor()函数中有多行而不是单行? ASP.NET MVC 5 Razor

时间:2015-08-10 22:19:03

标签: asp.net-mvc razor

我有一些文本框可以很好地使用HtmlEditFor(单行),但我被要求为其中一个输入设置更大的文本输入框。我怎么能实现这个?

我想要6-8行。目前我的代码看起来像这样:

@ Html.EditorFor(model => model.Message,new {htmlAttributes = new {@class =" form-control"}})

2 个答案:

答案 0 :(得分:0)

@Html.TextAreaFor(model => model.Message, 10, 55, null)

10是行数,55是列数。

答案 1 :(得分:0)

        [DataType(DataType.MultilineText)]

将此放在模型中的输入属性上将允许更大的框可以手动重新缩放。