Kiedy używać runat = „serwer” w normalnym HTML

Czy kiedykolwiek warto używać runat = "serwer" na standardowym elemencie HTML zamiast prawdziwej kontrolki ASP.NET? Mam pełną kontrolę nad ustawianiem html / text normalnego elementu, więc dlaczego nie miałbym go używać zamiast „niezgrabnego” formantu ASP.NET WebForms?

Jeśli ktoś jest lepszy od drugiego, chciałbym wiedzieć kilka ciekawostek:

Różnice wydajnościRóżnice w funkcjonalnościInne różnice nie są tak oczywiste?

Przykładowa różnica:

<asp:Literal ID="mySpecialHtml" runat="server" />

<div id="mySpecialHtml" runat="server" />

questionAnswers(5)

yourAnswerToTheQuestion