我有一个局部视图,它动态地生成行,并从我想要将数据提交到控制器。所以我使用列表绑定模型属性,但在httppost上我的列表始终为null。使用表单集合我能够获取数据。我该如何解决这个问题?
<td data-title="Product Name">
<div class="row">
<div class="col-xs-10" style="padding-right:0px;">
<div class="form-group">
@Html.DropDownListFor(model => model._list[Model.id].detail_prod_id, Model._Product, "Please Select Product", new { @class = "chosen-select form-control", @id = "ddlproducts" + Model.id ,@Name= "ddlproducts" +Model.id})
@Html.ValidationMessageFor(model => model._list[Model.id].detail_prod_id, "", new { @class = "text-danger" })
</div>
</div>
<div class="col-xs-2" style="padding-right:25px; padding-left:5px;"><a class="popup-sm fancybox.iframe" href="../pages/add-product.html"><u>Add</u></a></div>
</div>
</td>
答案 0 :(得分:0)
尝试将代码放在form标签中,然后尝试..它可能有用。