Всегда ли целесообразно использовать runat = "server" на стандартном элементе HTML вместо истинного элемента управления ASP.NET? Я полностью контролирую настройку html/text нормального элемента, поэтому почему бы мне не использовать его вместо "неуклюжего" элемента управления ASP.NET WebForms?
Если кто-то лучше другого, некоторые интересные моменты, которые я хотел бы знать:
- Различия в производительности
- Различия в функциональности
- Другие отличия не так очевидны?
Пример разницы:
<asp:Literal ID="mySpecialHtml" runat="server" />
<div id="mySpecialHtml" runat="server" />