Лучший совет, который я нашел для редактирования списка элементов переменной длины, был написан для ASP.Net MVC 2 в 2008 году.
http://blog.stevensanderson.com/2008/12/22/editing-a-variable-length-list-of-items-in-aspnet-mvc/
Этот подход по-прежнему является лучшим для ASP.Net MVC 4, или есть более новое решение, стандартизованное или более элегантное?