Itens de lista com marcadores personalizados no ASP.NET

Eu sou apenas um iniciante no asp.net. Minha pergunta é simples, eu quero adicionar itens de lista dinamicamente a partir do código por trás do arquivo e eu quero que cada item tenha um texto e algumas imagens como hiperlinks. O exemplo de HTML deve ser como

<ul>
  <li>do foo &nbsp;<a href="#"><img src="some_image.png" /></a></li>
  <li>do bar &nbsp;<a href="#"><img src="some_image.png" /></a></li>
  ...
</ul>

O número de itens depende da coleta recuperada pelo código por trás do arquivo.

P.S. meu código por trás do arquivo está escrito em c #

questionAnswers(2)

yourAnswerToTheQuestion