我想在文本框中添加单个值,点击添加后,这将显示在TextArea中。当我在下一次执行此过程时,新值将在最后一个值后显示。但在下一次它会覆盖我的最后一个值并显示最近的值。如何保存最后的值并在新值之前顺序显示它们。这里是我的html代码,如何从输入字段获取多个值并添加到textarea?
<div class="row">
<div class="col-md-6">
<div class="input-group">
@using (Html.BeginForm("Process", "Home", FormMethod.Post, new
{
enctype = "multipart/form-data"
}))
{
<div class="input-group">
<span class="input-group-addon" id="basic-addon1">Connect To:</span>
@Html.TextBoxFor(model => model.ipAddress, new { @class = "form-control" })
</div>
}
</div>
</div>
<div class="col-md-6">
<div class="panel panel-info">
<div class="panel-heading">
<h3 class="panel-title">Recent Devices</h3>
</div>
@Html.TextArea("Recent Devices", (string)@ViewBag.recentDevices, new { style = "max-width:100%; min-height:250px", @class = "form-control" })
</div>
</div>
而在我的控制器代码,
Session["recentDevices"] = con.ipAddress;
Viewbag.recentDevices = Session["recentDevices"];
谢谢。第二个是完全符合我的标准 – Mahbub