在標準HTML元素上使用runat =「server」而不是真正的ASP.NET控件是否合適?我完全可以控制設置普通元素的html/text,所以我爲什麼不使用它來代替「笨拙的」ASP.NET WebForms控件?何時使用普通HTML上的runat =「server」
如果一個比其他更好的,一些感興趣的點,我想知道:
- 性能差異
- 功能差異
- 其他方面的差異不那麼明顯?
一個例子區別:
<asp:Literal ID="mySpecialHtml" runat="server" />
<div id="mySpecialHtml" runat="server" />
+1有些人認爲向HTML控件添加runat =「server」並不會改變任何內容,事實上,他們正在將此控件轉換爲服務器控件。 – 2012-07-12 21:45:21