Когда использовать runat = «server» в обычном HTML

Всегда ли уместно использовать runat = & quot; server & quot; на стандартный элемент HTML вместо истинного элемента управления ASP.NET? У меня есть полный контроль над настройкой html / text нормального элемента, так почему бы мне не использовать его вместо «clunky»? ASP.NET WebForms контроля?

Если одно лучше другого, то некоторые интересные места я бы хотел узнать:

Performance differences Functionality differences Other differences not so obvious?

Разница в примере:

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

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

Ответы на вопрос(5)

Ваш ответ на вопрос