@for(var i = 0; i < ViewBag.numassets; i++){
<tr>
<td>
@{
string assetname = ("Assetname"+Convert.ToString(i));
@Html.TextBox(assetname, "", new { style = "width:150px" });
namearray[i] = Convert.ToString(Html.TextBox(assetname));
}
</td>
使用此代码,我根据用户指定的数量创建了许多文本框。
现在我想在点击提交按钮时将这些文本框(可能是许多文本框)的值作为数组或列表对象传递。我在模型文件中有一个方法,它是为处理数组而构建的,所以这将是可取的。
困难在于动态文本框。例如,当我通过 Assetname1 时,它工作正常。