Ker dejansko sestavljamo spletne strani, je popolno vizualno načrtovanje mogoče zaradi posebnih gradnikov ASP.net, ki se prilagajajo sposobnostim odjemalca. Na spletni strani so določeni s posebnimi oznakami (tags), ki se začno z asp:, spletni strežnik pa jih samodejno prilagodi brskalniku, ki prejme le kodo HTML (ali npr. WML, če je odjemalec prenosni telefon, ki uporablja protokol WAP).
Za pregledovanje nastale kode HTML imamo na voljo poseben pogled, v katerem lahko pregledujemo in urejamo kodo, ki sestavlja uporabniški vmesnik.