本章學習了asp.nte頁面的乙個核心構造塊--伺服器控制項。伺服器控制項是一種用於頁面開發的物件導向方法,它把頁面元素封裝到可修改和可擴充套件的元件中。
伺服器控制項型別包括:web伺服器控制項和html伺服器控制項
web伺服器控制項的2個特點:必須有id和runat=「server」
html元素加上id和runat=「server」兩個屬性後就可轉化為html伺服器控制項
常見的hmtl伺服器端控制項對應的html標記:
label----------
button---------
textbox--------
linkbutton-----
imagebutton----
hyperlink------
dropdownlist---
listbox--------
checkbox-------
image-----------
imagemap--------
控制項常見屬性:
HTMl伺服器控制項和WEB伺服器控制項 二
htmlcontrol 所有的html伺服器控制項都繼承自htmlcontrol類。該類分為三種型別 htmlinputcontrol 輸入控制項 htmlcontainercontrol 容器控制項 htmlimage 控制項 htmlcontrol繼承自system.web.ui.control...
建立伺服器控制項
1.定義屬性 public 的property 將在設計時控制項的屬性視窗中顯示,新增各種型別的 attribute 可以影響屬性的展現形式和持久化形式。browsableattribute 指定乙個屬性或事件是否應顯示在 屬性 視窗中 categoryattribute 應用到屬性或事件,指定屬性...
Validation 伺服器控制項
validation 伺服器控制項用於驗證輸入控制項的資料。如果資料未通過驗證,則向使用者顯示錯誤訊息。validation 伺服器控制項 描述comparevalidator 把乙個輸入控制項的值與另乙個輸入控制項或乙個固定的值進行對比。customvalidator 允許您編寫乙個方法,來處理輸...