TanvirArjel TanvirArjel - 3 years ago 255
ASP.NET (C#) Question

Multiline TextBox/Input Field In ASP.NET Core MVC

To make multi line input field, Like ASP.NET MVC I have tried the following but didn't work in ASP.NET Core MVC:

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


In the view:

<input asp-for="Body" rows="40" class="form-control"/>


Any Suggestion will be highly appreciated!!

Set Set
Answer Source

There is an open issue in ASP.NET Core tooling repo.

The suggested workaround is to use

@Html.EditorFor(m => m.Body, additionalViewData: new { htmlAttributes = new { @class = "form-control" }})

or

<textarea asp-for="Body" class="form-control"></textarea>
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download