Asp.net在客戶端開發和web開發所用到的控件還是有很大的差別的,而且Web開發的界面是在瀏覽器中顯示的,所以控件的設計都和前邊學習HTML設計有聯系,沒有客戶端開發那么簡單,不過我們可以通過專門工具,來幫助我們開發。這篇博客,先簡單總結各個控件的功能!
功能 | 控件 | 說明 | 屬性 | 方法 | 事件 |
文本 | Label | 顯示文本 | Text | ||
TextBox | 接受用戶的輸入,文本/數字/日期等 | Text/TextMode/AutoPostBack/Visible/Enable | TextChanged | ||
Literal | 顯示文本而不添加任何HTML元素 | ||||
按鈕 | Button | 命令按鈕 | Text/PostBackUrl | Focus | Click/Command |
ImageButton | 包含圖像的按鈕 | PostBackUrl/AlternateText/ImageUrl | |||
超鏈接 | HyperLink | 超鏈接控件 | Text/NavigateUrl/Target:_top、_blank、_parent、_self、 | ||
LinkButton | 具有超鏈接哇外觀的命令按鈕 | Click | |||
選擇 | RadioButton | 單選按鈕 | Checked/GroupName/Text | CheckedChanged | |
RadioButtonList | 單選按鈕組,該組中,只能選擇一個按鈕 | SelectIndexChanged | |||
CheckBox | 復選組 | Checked/Text/AutoPostBack | CheckedChanged | ||
CheckBoxList | 復選框組 | SelectIndexChanged | |||
ListBox | 列表,可以多重選擇 | SelectIndexChanged | |||
DropDownList | 下拉列表 | ||||
圖像 | Image | 顯示圖像 | ImageUrl/ImageAlign | ||
容器 | Panel | 用作其他控件的容器,對應html的<div>標記 | GroupingText/ScrollBars | ||
PalceHoder | 占位容器,可以在運行時動態添加內容 | ||||
文件上傳 | FileUpdate | 文件上傳控件 | SaveAs | ||
導航 | TreeView | 樹型導航 | |||
Menu | 下拉菜單導航 | ||||
SiteMapPath | 顯示導航路徑 | ||||
數據綁定控件 | GirdView | 數據表格控件 | DataSource | DataBind(把數據源綁定到GirdView控件)/Sort/UpdateRow | PageIndexChanged/Sorted |
DataList | 可以使用自定義格式的數據綁定控件 | DataSource | DataBind/CreateItem | ||
ListView | 使用用戶定義的模板顯示數據源數據,可以選擇/排序/刪除/編輯/插入記錄 | ||||
Repeater | 可以為數據綁定列表中顯示的每一項重復指定模板 | ||||
DetailsView | 在表中顯示來自數據源的單條記錄,其中每個數據行表示該記錄的一個字段 | ||||
FormView | 使用用戶定義的模板顯示數據源中的單條記錄,可以選擇/排序/刪除/編輯/插入記錄 | ||||
數據源控件 | SqlDataSource | 綁定到sqlserver數據庫的數據源 | |||
ObjectDataSource | 為多層web應用程序體系結構中的數據綁定控件提供數據的業務對象 | ||||
數據驗證 | RequiredFieldValidator | 驗證某個字段是否輸入 | ControlToValidate(要進行驗證的控件ID)/ErrorMessage(輸入不合法的錯誤信息)/Text/IsValid | ||
CompareValidator | 某個字段的內容與指定的對象進行比較 | ControlToValidate/ControlToCompare/operator(比較的操作類型):Equal.../ValueToCompare(用於比較的控件ID) | |||
RangeValidator | 字段內容是否在指定的范圍 | ControlToValidate/Maximum Value/Minimum Value/Type/Text | |||
ValidationSummary | 顯示所有的驗證報錯信息 | DisplayMode | |||
RegularExpressionValidator | 字段內容是否符合指定的格式 | ControlToValidate/ValidationExpression(用於驗證的正則表達式) | |||
CustomValidator | 自定義驗證控件 |
ControlToValidate/ClientValidationFunction |
其他一些比較重要的控件的說明,參考博客:http://blog.csdn.net/liujiahan629629/article/details/8947111