Imagen de fondo dinámica en el cuerpo (ASP.NET)

Tengo una situación en la que tengo ~ 10-20 imágenes de fondo diferentes en una carpeta. Cuando se carga mi sitio, necesito elegir una de estas imágenes en función de algunos valores de la base de datos.

Pensé en usar runat = servidor en la etiqueta del cuerpo, y luego agregando los atributos dinámicamente en page_load, pero en todas partes he leído esa sugerencia, la gente dice que es una muy mala idea ... Además, lo intenté y no funcionó (sin embargo, no funcionó) depurarlo demasiado).

¿Cómo se haría esto "de la manera correcta"? : -)

Respuestas a la pregunta(6)

Su respuesta a la pregunta