@Html.TextBoxFor(m => m.TeamMember, new { @class = "form-control", disabled = "disabled" })
现在假设TeamMember
而不是string
,我们希望显示&#39; TeamMembers&#39;这是一个List<string>
,已知有一个计数为3,在同一个禁用的TextBoxFor中,如下所示:
John Doe, Jane Doe, Tom Thumn
怎么可能这样做?
答案 0 :(得分:1)
您可以使用String.Join
方法连接字符串列表中的项目。
<input name="MyInputName" value="@String.Join(",",Model.TeamMembers)"/>
答案 1 :(得分:1)
这样的事情也可以起作用。
<强>控制器:强>
var model = new ModelName
{
TeamMembers = String.Join(", ",ListItems);
};
return View(model);
在您看来:
@model path.to.your.model.ModelName
@Html.TextBoxFor(m => m.TeamMembers, new { @class = "form-control", disabled = "disabled" })
在您的模型中:
public class ModelName
{
public string TeamMember { get; set; }
}