Вы можете попробовать то, что говорит AndyPeacock, но, глядя на ваш код, я думаю, что вам нужно изучить на самом деле Repeaters и другие элементы управления с привязкой к данным, такие как DataListView.
Вот краткий пример того, как вы могли бы реализовать это с помощью повторителя:
В вашем файле ASPX:
<asp:Repeater ID="RepCars" runat="server">
<ItemTemplate>
<%# Eval("name") %>
<img src='<% Eval("imageURL") %>' alt="" />
</ItemTemplate>
</asp:Repeater>
А с вашей стороны .CS, вероятно, в Page_Load:
RepCarImages.DataSource = cars;
RepCarImages.DataBind();
Взгляните на http://www.w3schools.com/ASPNET/aspnet_repeater.asp