Либо используйте модель представления и передайте эту модель представления в действие публикации. Когда вы говорите динамически, неясно, является ли это число неизвестным, но структура всегда одинакова, и в этом случае вы можете использовать коллекцию модели представления
[HttpPost]
public ActionResult Index(IEnumerable<SomeViewModel> model)
{
...
}
или если поля полностью произвольны и динамичны, вы можете использовать объект Request
внутри действия вашего контроллера, чтобы прочитать их значения. Это коллекция ключей / значений, содержащая все, что отправлено контроллеру.