Создание динамического пользовательского интерфейса в веб-формах ASP.NET

Мне нужно создать страницу опроса со следующей структурой, считываемой из базы данных.

Survey QuestionA
a) Answer1 [Radio button]
b) Answer2 [Radio button]
c) Answer3 [Radio button]
d) Answer4 [Radio button]

repeats..

На странице есть много вопросов, которые нужно динамически добавлять. Мне нужно сохранить результат формы в массиве объекта Вопрос при отправке. Один из известных мне способов сделать это - создать динамический интерфейс в таблице и получить значения поFindControl, Есть ли лучший (элегантный) способ сделать это?

Ответы на вопрос(5)

Ваш ответ на вопрос