The default view generated will render an input control of type text for a string field.
@Html.EditorFor(model => model.Text)
However, if you want to have a textarea for the string field to facilitate the user to provide multiline text, we need to use [DataType] attribute on your view model
public class MyViewModel { [DataType(DataType.MultilineText)] public string Text { get; set; } }
Don't forget to import System.ComponentModel.DataAnnotations as below
using System.ComponentModel.DataAnnotations;
Now, your view will render a textarea for the string field.