Я создал помощника в файле .cshtml в моей папке App_Code, который создает текстовое поле:
@helper CreateTextBox(string id)
{
<input type="text" id="@id"/>
}
Затем, на мой взгляд, я могу динамически создавать текстовые поля:
@foreach (var item in Model.Applications)
{
@MyHelpers.CreateTextBox("textBoxAppId" + item.ApplicationId) //you can also use your own index here
}
При попытке прочитать мой ввод после обратной передачи, я просто зацикливаю параметры в Request.Form, которые начинаются с 'textBoxAppId'