Imagem de plano de fundo dinâmica no corpo (ASP.NET)

Eu tenho uma situação em que tenho ~ 10 a 20 imagens de fundo diferentes em uma pasta. Quando meu site é carregado, preciso escolher uma dessas imagens com base em alguns valores do banco de dados.

Pensei em usarrunat = server na tag body e, em seguida, adicionando os atributos dinamicamente em page_load, mas em todos os lugares que li essa sugestão, as pessoas dizem que é uma péssima idéia ... Além disso, tentei e não funcionou (no entanto, não depurou demais).

Como alguém faria isso "do jeito certo"? :-)

questionAnswers(6)

yourAnswerToTheQuestion