c#多个字符串之间的换行到一个TextAreaFor字段(MVC)
本文关键字:一个 字段 MVC TextAreaFor 字符串 之间 换行 | 更新日期: 2023-09-27 18:11:07
我有3个字符串,它们有以下格式(每个字符串在自己的行上):
"字符串1"
"字符串2 "
"字符串3 "
在我的视图中重新创建/转移这种格式到textarea(同时仍然绑定到viewmodel属性)的最佳方法是什么?
您可以使用视图模型:
public class MyViewModel
{
public string Text { get; set; }
}
将被传递给视图:
public ActionResult Index()
{
var strings = new[] { "String 1", "String 2", "String 3" };
var model = new MyViewModel
{
Text = string.Join(Environment.NewLine, strings)
};
return View(model);
}
呈现:
@model MyViewModel
...
@Html.TextAreaFor(x => x.Text)
将字符串保存在属于视图模型的illist中