salve a tutti sto cercando di creare un sito di annunci in asp.net e vb.net ma mi trovo di fronte ad un grosso problema che non riesco a risolvere

in pratica ogni annuncio, come nei più famosi siti di annunci, quando viene visualizzato viene aperto in una pagina il cui url è www.nome_sito/nome_annuncio.html quello che mi chiedo è ma quindi alla creazione dell'annuncio, quindi nel momento in cui vengono compilati i campi e inviati al database dalla pagina di creazione annuncio, viene creata anche una pagina per l'annuncio?

allora io ho pensato questo:
- creo una pagina per la visualizzazione dell'annuncio
- dalla pagina della creazione annuncio vengono inviati i dati al database
- creo una copia della pagina per la visualizzazione e la rinomino
nome_sito/nome_annuncio.aspx
- nella pagina inserisco i dati dell'annuncio presi dal database
- sposto la pagina con i dati in una cartella dove risiedono gli annunci

forse ho scritto una marea di stupidate ma comunque vi chiedo è un procedimento giusto da seguire?

se si ma come faccio ad inserire per esempio una immagine, il cui url si trova nel database, in un controllo image che si trova nella pagina dell'annuncio, dall'evento onclick del pulsante che invece si trova nella pagina di creazione annuncio?