Hola KeiDash! Yo he realizado algo similar, pero en Vb.Net, no en C#, pero tal vez pueda ayudarte. Lo que hice fue asignar ese código html a un label, de esta manera el navegador lo interpreta como código html, por más que sea el texto de un label ¿Se entiende?
Probá de poner en un label:
Código:
label1.text = "<b>Este es un texto en negrita</b>"
Si te muestra ese texto en negrita y no el texto literal (con los tags), seguramente te puede ayudar para lo que necesites.
Saludos, Lucas