foreach
не рекомендуется в этом контексте, потому что семантика лямбда затрудняет отправку данных с правильными именами параметров. Рекомендуется переключиться на простой цикл for
:
@for (int i = 0; i < Model.Count; i++)
{
@Html.TextboxFor(m => m[i])
}
Для ясности m
здесь относится к модели, с которой параметризован ваш вид. Также обратите внимание, что это, очевидно, предполагает, что ваша модель представляет собой список или массив, так что вы можете проиндексировать ее.