мне кажется, вы используете ASP.NET со старым классическим подходом ASP, в веб-формах вы можете сделать что-то вроде этого, что, на мой взгляд, намного чище и приятнее:
foreach(Reference reference in allReferences)
{
Page.Controls.Add(new Button(reference.Title));
}
Примечание: это псевдокод, в реальном коде вы получите экземпляр нового объекта Button, установите также другие свойства, такие как Id, Text, Click eventHandler, и добавите его в определенный Контейнер, как div
, а не в случайной позиции на странице, как я сделал. Кроме того, многое зависит от того, где вы добавили этот фрагмент кода, будь то в Page_Load или, как обычно. в Page_Init
.