Web伺服器控制元件和HTML控制元件區別
阿新 • • 發佈:2019-02-04
HTML控制元件就可以執行在伺服器端,具有回送功能,維持控制元件的狀態。
這兩天在學習ASP.NET,遇到了Web伺服器控制元件和HTML控制元件。剛開始看見這兩個控制元件的時候,感覺很相似。
所以就想到了如下問題:這兩個控制元件有什麼區別?後來又看到了HTML伺服器控制元件(加上runat="server"屬性),
這下子Web伺服器控制元件和HTML伺服器控制元件更加相似了。更加傻傻地分不清楚,所以在此進行總結一下。
一,Web伺服器控制元件和HTML控制元件的區別
二,Web伺服器控制元件和HTML伺服器控制元件區別
HTML伺服器控制元件就是HTML控制元件加上runat="server"屬性構成的。
這樣,
三,Web伺服器控制元件這麼多優點,為什麼還要有HTML伺服器控制元件的存在?
1,有些事件,如按下,移動,滑鼠的操作等事件,web伺服器控制元件沒有這些事件,這時候HTML控制元件就發揮其作用了。
2,Web伺服器控制元件佔用伺服器資源,頁面回送過多,在瀏覽器上必須都轉換為Xtml控制元件才能執行,所以在執行的時候比較慢。
3,如果只製作一些靜態的頁面,可以用HTML控制元件,反應快。
既然兩者存在,肯定有不同之處,也肯定有其用處。只有在實踐中才能慢慢的瞭解和掌握它們之間的用法。