Вы должны иметь возможность использовать ModelBinder
в своем действии, используя:
public ActionResult MyAction(string[] name)
{
foreach (var item in name)
{
// Process items
}
}
Где name
- это имя, автоматически присваиваемое текстовым полям как Html.TextBoxFor()
.
Редактировать : Если вы хотите изменить имя параметра с name
на что-то более описательное, вы можете добиться этого с помощью Html.TextBox
, хотя и с потерей ввода stong:
@Html.TextBox("SomeMoreDescriptiveName", Model.Name);
А затем в действии вашего контроллера:
public ActionResult MyAction(string[] SomeMoreDescriptiveName)
{
...
}