Verwendungszweck runat = "server" für normales HTML
Ist es jemals angebracht, runat = "server" für ein Standard-HTML-Element anstelle eines echten ASP.NET-Steuerelements zu verwenden? Ich habe die volle Kontrolle über die Einstellung von HTML / Text des normalen Elements. Warum sollte ich es also nicht anstelle eines "klobigen" ASP.NET-WebForms-Steuerelements verwenden?
Wenn einer besser ist als der andere, möchte ich einige interessante Punkte wissen:
LeistungsunterschiedeFunktionsunterschiedeAndere Unterschiede nicht so offensichtlich?Ein Beispielunterschied:
<asp:Literal ID="mySpecialHtml" runat="server" />
<div id="mySpecialHtml" runat="server" />