HTM伺服器l控制項與WEB伺服器控制項 一

2022-02-13 08:49:43 字數 467 閱讀 1307

什麼時候用html控制項?什麼時候用web控制項?

web控制項主要是用於想控制的顯示內容或者說是要從伺服器中獲得資料然後返回給客戶端時才用,必須有runat="server屬性"。

html控制項執行在客戶端,html控制項不需要往返於伺服器和客戶端之間,速度快。

例如buuton:

html--

是html伺服器控制項,此時我們點選此按鈕,頁面不會回傳到伺服器端,原因是我們沒有為其定義滑鼠點選事件。為html伺服器控制項新增乙個onserverclick事件:點選此按鈕頁面會發回伺服器端,並執行test(objecdt sender,eventargs e)方法

asp.net--

asp.net伺服器控制項,我們沒有為其定義click,但是我們點選時,頁面會發回到伺服器端。

html標註和html伺服器控制項的事件是由頁面來觸發的,而asp.net伺服器控制項則是由頁面把form發回到伺服器端,由伺服器來處理。

Web伺服器控制項

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

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

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

Web伺服器控制項續

1.windows控制項與web伺服器控制項的主要區別 asp.net提供的web伺服器控制項簡化了web應用程式的設計過程。windows控制項的屬性 方法 事件都是在本機上執行的 web伺服器控制項的屬性 方法 事件則全部是在伺服器端執行的。在web應用程式中,使用者通過客戶端瀏覽器操作web頁...