Wenn man von einem beliebigen Control den später erstellten HTML Code haben möchte geht das so ganz einfach:
dim Lab as new label
Lab.Text="123"
dim SB as new stringbuilder(String.Empty)
dim SW as new StringWriter(SB)
dim HW as new HtmlTextWriter(SW)
Lab.RenderControl(HW)
return HW.ToString)