如何将信息从 i 个文本框通过数组传递到控制器

本文关键字:数组 控制器 文本 信息 | 更新日期: 2023-09-27 18:21:06

@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>

使用此代码,我根据用户指定的数量创建了许多文本框。

现在我想在点击"提交"按钮时将这些文本框(可能是许多文本框(的值作为数组或列表对象传递。我在模型文件中有一个用于处理数组的方法,因此最好这样做。

困难在于动态文本框。例如,当我传递资产名称 1 时,它工作正常。

如何将信息从 i 个文本框通过数组传递到控制器

如果你把它们命名得一样,它们应该作为一个数组出现。