通過檢視system.web.ui.htmlcontrols命名空間,可以發現,很多html對應的標籤都可以通過新增runat=」server」屬性轉化為伺服器控制項,比如會轉化為htmltable物件,但像標籤可以通過type屬性對應不同的伺服器物件。當html內的標籤沒有和上圖中的伺服器控制項匹配時,所有不匹配的html標籤都會通過新增runat=」server」轉化為htmlgenericcontrol伺服器控制項。下面是對應的伺服器控制項類與html標籤之間的對應關係:
html tag
html server control
htmlform
htmlinputtext
htmlinputtext
htmlinputradiobutton
htmlinputcheckbox
htmlinputbutton
htmlinputhidden
htmlinputbutton
htmlinputimage
htmlinputfile
htmlbutton
htmlselect
htmltextarea
htmlimage
htmlanchor
htmltable
htmltablerow
htmltablecell
其他標籤eg:
htmlgenericcontrol
HTML 伺服器控制項
asp.net 檔案中的 html 元素預設作為文字進行處理。為了使這些元素可程式設計化,需要向 html 元素新增 runat server 屬性。該屬性指示該元素應作為伺服器控制項進行處理。注釋 所有 html 伺服器控制項必須位於帶有 runat server 屬性的 標籤內!注釋 asp.n...
HTML 伺服器控制項
asp.net 檔案中的 html 元素預設作為文字進行處理。為了使這些元素可程式設計化,需要向 html 元素新增 runat server 屬性。該屬性指示該元素應作為伺服器控制項進行處理。注釋 所有 html 伺服器控制項必須位於帶有 runat server 屬性的 標籤內!注釋 asp.n...
HTMl伺服器控制項和WEB伺服器控制項 二
htmlcontrol 所有的html伺服器控制項都繼承自htmlcontrol類。該類分為三種型別 htmlinputcontrol 輸入控制項 htmlcontainercontrol 容器控制項 htmlimage 控制項 htmlcontrol繼承自system.web.ui.control...