【发布时间】:2012-07-12 16:37:05
【问题描述】:
是否适合在标准 HTML 元素上使用 runat="server" 而不是真正的 ASP.NET 控件?我可以完全控制设置普通元素的 html/文本,那么为什么我不使用它来代替“笨重”的 ASP.NET WebForms 控件呢?
如果一个比另一个更好,我想知道一些兴趣点:
- 性能差异
- 功能差异
- 其他不那么明显的区别?
示例差异:
<asp:Literal ID="mySpecialHtml" runat="server" />
<div id="mySpecialHtml" runat="server" />
【问题讨论】: