Adicionar campos dinamicamente ao formulário do Razor

Eu tenho um formulário Razor com uma lista / tabela de itens aos quais gostaria de adicionar itens dinamicamente. Você pode selecionar os itens de uma lista suspensa, clicar em "Adicionar" e o item da lista suspensa será adicionado à lista. Eu gostaria que tudo isso fosse enviado viaPOST quando envio meu formulário e o de meu controladorHttpPost O método pode manipular a entrada.

Existe uma maneira de adicionar campos dinamicamente e ainda poder aceitá-los como argumentos noHttpPost função?

questionAnswers(2)

yourAnswerToTheQuestion