Не написав весь код для вас, создайте контейнер, как div внутри вашей формы.
<div id="morefields"></div>
Сохранить глобальную переменную с количеством полей
var fieldCount = 0;
Затем добавьте к HTML этого div
fieldCount++;
var id = 'fieldname' + fieldCount;
var fields = $("#morefields").html() + "<input id='" + id + "' name = '" + id + "' />";
$("#morefields").html( fields);
пусть ваша функция контроллера примет FormCollection в качестве параметра, прочитайте поля.
Есть надежда, что кто-то опубликует. Вот как я это делал раньше. Код может не компилироваться, записываться из памяти, но вы понимаете суть.