HTML伺服器控制項和WEB伺服器控制項的區別和聯絡

2021-06-18 02:11:48 字數 523 閱讀 6825

是html元素的一種演變,通過將html元素轉換為html伺服器控制項,也就是新增runat="server"屬性,這樣就使得html元素元件可以在伺服器上以元件的方式出現了,並可以通過元件的方式對其程式設計去建立web頁面了

web 伺服器控制項同樣在伺服器建立,且需要 runat="server" 屬性才能工作。不過,web 伺服器控制項不必對映任何已有的 html 元素,它們可代表更複雜的元素。

下面我們通過mindmanager來展示一下它們的區別吧

如果某些控制項不需要伺服器端的事件或狀態管理功能時,可以選擇html控制項,這樣可以提高應用程式的效能;如果需要對控制項進行動態的處理,或要儲存其狀態等可以選擇web伺服器控制項!web伺服器控制項用起來個人認為要方便,但考慮效能的話在能不用web伺服器控制項的地方就盡量不用

現在清楚了這兩種控制項的區別和聯絡了,接下來就是去實踐中體驗了,實踐才是硬道理,不過沒有這些做鋪墊也是不行的.

HTMl伺服器控制項和WEB伺服器控制項 二

htmlcontrol 所有的html伺服器控制項都繼承自htmlcontrol類。該類分為三種型別 htmlinputcontrol 輸入控制項 htmlcontainercontrol 容器控制項 htmlimage 控制項 htmlcontrol繼承自system.web.ui.control...

Web伺服器控制項和HTML伺服器控制項的總結

web 伺服器控制項比 html 伺服器控制項更豐富 更抽象。web 伺服器控制項在 asp.net 頁上有 asp 標記字首,例如 屬於 system.web.ui.webcontrols 命名空間的asp.net伺服器控制項。html 伺服器控制項 html server control 屬於 ...

Web伺服器控制項

構造web伺服器控制項,就是在構造乙個控制項,即一組指令,只是該控制項用於伺服器 而不是客戶端 預設情況下,asp.net提供的所有web伺服器控制項都在控制項宣告的開頭使用asp 下面是乙個典型的web伺服器控制項 下面是asp.net中一些常用的web伺服器控制項。1 label伺服器控制項 用...