ciao,
asp.net consente di generare controlli web direttamente lato server, ma se non si ha la necessita' di interagire con essi lato server, conviene farli generare dal x/html?
ad esempio se mi serve un' immagine statica devo scrivere

codice:
<%="[img]prova.gif[/img]"%>
oppure

codice:
<form runat="server">
<asp:Image
runat="server"
AlternateText="prova"
ImageUrl="prova.gif"/>
</form>
oppure

codice:
<%="<form runat='server'><asp:Imagerunat='server'AlternateText='prova'ImageUrl='prova.gif'/></form>"%>
oppure

codice:
[img]prova.gif[/img]
Nei primi 3 casi l'oggetto viene creato via server ma che differenza c'è tra questi primi 3 casi?

Inoltre se l'oggetto e' statico diciamo fa parte dell'"arredamento"
conviene crearlo via server oppure poi il server si appesantirebbe troppo?