我正在使用 asp.net mvc,C# SQL Server。
我正在尝试获取具有任何换行符的控制器中的文本区域数据。但是不要得到换行符。它显示空间(如果有的话(存在任何换行符。
@Html.TextAreaFor(model => model.PickNotes, new { @class = "form-control2", @maxlength = "4000", @rows = "10", @cols = "20" })
我正在使用剃刀语法来调用控制器。我会将其存储到数据库中。
有什么想法吗? 谢谢
当您提交文本区域数据时,它不会在控制器中显示任何换行符。但是您可以使用以下任一方法在视图中显示换行符:
1. @Html.Raw(HttpUtility.HtmlEncode(Model.Message).Replace("n", "<br/>"))
OR
2. @Html.Raw(Model.Message.Replace(Environment.NewLine, "<br/>"))