如何在asp.net mvc中提交具有预定义键的数组?
我有一个表单要提交给我的控制器,但我不知道该怎么做,我使用的是MVC5。 以下是字段:如何在asp.net mvc中提交具有预定义键的数组?,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我有一个表单要提交给我的控制器,但我不知道该怎么做,我使用的是MVC5。 以下是字段: @foreach (var item in Model) { <input type="text" name="product[@item.ProductId]" class="form-control input-number" value="0" min="0"> } @foreach(模型中的变量项) { } productId应该是数组项的键,数组项的值应该是input
@foreach (var item in Model)
{
<input type="text" name="product[@item.ProductId]" class="form-control input-number" value="0" min="0">
}
@foreach(模型中的变量项)
{
}
productId应该是数组项的键,数组项的值应该是inputbox的值。这很糟糕,但是
@int count=0;
@foreach (var item in Model)
{
<input type="text" name="product[@count++]" class="form-control input-number" value="0" min="0">
}
@int count=0;
@foreach(模型中的var项目)
{
}
使用循环中的HtmlHelper方法或自定义编辑器模板(请参阅)