Предполагая, что это действительно ASP.NET WebForms, и вы планируете подавать (довольно произвольные) данные с использованием обратной передачи, лучше всего было бы использовать какой-либо шаблон на стороне клиента или на стороне сервера, как упомянул Радж.
Затем перед отправкой формы вы можете использовать что-то похожее на описанный здесь подход ( Сериализация формы в JSON с jQuery ), сохранить динамически созданные данные в скрытое поле и использовать * 1005. * Библиотека синтаксического анализа JSON на стороне сервера для анализа данных и превращения их в значимые объекты, с которыми вы можете работать.
Если это вообще вариант, такого рода вещи тривиально сделать с помощью ASP.NET MVC. Вы могли бы (довольно легко) объединить его в существующий проект WebForms и иметь два живых рядом. Основным недостатком является то, что это будет что-то вроде откровенного проекта, и люди, которые будут поддерживать проект в будущем, скажут о вашей семейной неприязни в отношении вашего дизайнерского решения.