以下是我的观点collect.cshtml
@using(Html.Beginform("collect", "collection", FormMethod.Post))
{
<table>
<tr>
<th>parameter</th>
<th>Minimum</th>
<th>Maximum</th>
<th>Current Value</th>
</tr>
@foreach(var item in ParameterModel)
{
<tr>
<th>@item.parameter</th>
<th>@item.Minimum</th>
<th>@item.Maximum</th>
<th>@HTML.TextBox("Current_Value")</th>
</tr>
}
</table>
<div>
<input type="Submit" name="Save">
<div>
}
以下是我的控制器代码
Public ActionResult collect()
{
var data =db.Collection.ToList();
return view(data);
}
[HttpPost]
public ActionResult collect(IEnumerable<Collection> lstcol,decimal Current_Value)
{
//my saving code will be here
}
在上面的方法中,我得到了更准确的Current_Value 但没有获得对象列表为空