如何使用html.beginform将对象列表从视图传递到控制器上的提交按钮

时间:2016-02-13 07:16:18

标签: javascript c# asp.net-mvc

以下是我的观点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 但没有获得对象列表为空

0 个答案:

没有答案