ASP.Net在命名空間System.Web.UI.HtmlControls和System.Web.UI.WebControls中有UI控件類。這兩個命名控件有一些類似的控件,也稱為HTML服務器和Web服務器控件。HTML服務器控件提供的方法和屬性類似於HTmL控件,Web服務器控件提供屬性和方法類似於Windows控件。
服務器控件說明:
控件 |
HTML |
說明 |
Label |
<span> |
Label控件返回一個包含文本的span元素 |
Literal |
Static text |
如果應返回簡單的靜態文本,就可以使用literal控件。 此控件可以根據客戶應用程序轉換內容 |
TextBox |
<intup type= “text”> |
|
Button |
<input type= “submit”> |
|
LinkButton |
<a href= “javascript:_dopostback()” |
LinkButton創建一個anchor 標記,其中包含給服務器回送的JavaScript |
ImageButton |
<input type= “image”> |
控件會生成Image類型的input標記,顯示引用的圖像 |
HyperLink |
<a> |
HyperLink控件創建一個簡單的anchor標記來引用web頁面 |
DropDownList |
<select> |
從多項中選擇一項 |
ListBox |
<select size= “”> |
一次顯示多項 |
CheckBox |
<input type= “checkbox”> |
顯示一個可以選中或取消選中的按鈕。如可不使用CheckBox,還可以使用CheckBoxList創建一個表格,其中飲食多個checkbox元素 |
RadioButton |
<input type= “radio”> |
選擇組中的一個按鈕。與CheckBoxList類似,RadiobuttonList也提供一個按鈕列表 |
Image |
<img src= “”> |
Image控件返回一個Img標記,在客戶上顯示Gif或Jpg文件 |
Calendar |
<table> |
Calendar控件比較複雜,可以顯示完整的日曆,用戶可以在日曆中選中日期、修改月份等,到於輸出,會生成帶有JavaScrip代碼的HTML表 |
TreeView |
<div><table> |
TreeView控件返回一個div標記,其中根據內容包含多個table標記,JavaScript用於打開和關閉客戶端上的樹 |