I did a search, but i didn't find anything that really satisfied me, so i thought i'd post a question here, and see what you guys think....

I'm in the process of rebuilding my ASP website using ASP.NET. I currently have a few pages that are picture galleries. In my ASP pages, i simply just retrieved the data (ie: filename and caption) from the database with a simple SQL statement, and i spit out the HTML to make a gallery.

But i'm guessing there is a better way to do this in ASP.NET. I wondered if maybe i could create the image gallery using a DataGrid, or maybe i could do something with a Panel control and a little dynamic code to create new Image controls as needed.

Anyone have an opinion on this? Suggestions?

(for the record, the images are stored on the server in a folder, and the database contains the filename and caption)