Предполагая, что данные были извлечены из БД и помещены в объект people.
foreach (People p in people)
{
// create an html button for each p
PlaceHolder1.Controls.Add("control");
}
Хотя это не соответствует шаблону MVC, я хотел бы метод, который циклически перебирает данные в контроллере. Я пытался сделать это с помощью динамических элементов управления, которые превратились в главный кошмар.
РЕДАКТИРОВАТЬ: Я хотел бы использовать Webform, но не для создания динамического контента. Например, если вы создали систему CRUD с динамическими элементами управления для БД, сложность поддержания синхронизации создания и удаления в БД с действиями в жизненном цикле страницы довольно велика. Для всего остального статического контента веб-формы на самом деле довольно приличные.
Итак, чтобы напомнить, что решение, которое я ищу, на самом деле существует на странице веб-форм, однако цикл не будет создавать динамические элементы управления веб-формы, а скорее стандартные элементы управления HTML.