Elementos de lista con viñetas personalizadas en ASP.NET

Solo soy un principiante en ASP.NET. Mi pregunta es simple, quiero agregar elementos de lista dinámicamente desde el código detrás del archivo y quiero que cada elemento tenga un texto y un par de imágenes como hipervínculos. La muestra HTML debería 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>

El número de elementos depende de la colección recuperada por el código detrás del archivo.

PD mi código detrás del archivo está escrito en C #

Respuestas a la pregunta(3)

Su respuesta a la pregunta