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

2022-02-13 08:49:42 字數 734 閱讀 4536

htmlcontrol

所有的html伺服器控制項都繼承自htmlcontrol類。該類分為三種型別:

htmlinputcontrol(輸入控制項)

htmlcontainercontrol(容器控制項)

htmlimage(控制項)

htmlcontrol繼承自system.web.ui.

control類,該類是所有asp.net中伺服器中的基類,system.

web.control繼承自.net所有物件的基類system.

objecet

htmlcontainercontrol基類:所有成對標籤繼承與它,它本身派生於htmlcontrol,  屬性中最重要的是innerhtml和innertext用於指定對標籤控制項

htmlgenericcontrol類:這樣的標籤使用該類進行伺服器端訪問,這些類並沒有傳統物件導向的屬性,有乙個attributes集合可以讓我操作屬性

示例:<%@ page language="c#"%>

">

">

執行後在網頁中點選右鍵檢視原始檔:

這是可以看到**,htmlgenericcontrol修改了頁面中的元素

web伺服器控制項:

例如:textbox\button\lable...

不同的瀏覽器版本請求同乙個頁面,那麼可能每個得到的html輸出不同,可以處理常見的web頁面窗體元素(如文字框和按鈕)

還可以增加一些高階功能(如日曆)

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

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

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伺服器控制項 用...