C# 服務器控件
這些控件的設計目標是為編寫Web應用程序提供結構化的、事件驅動的、面向對象的模型。下表列出了ASP.NET中可用的主要Web服務器控件,以及這些控件返回的HTML代碼。
控件 | HTML | 描述 |
Label | <span> | 返回一個包含文本的span元素 |
TextBox | 〈input type="text"> | 返回HTML <input type="text">,用戶可在其中 輸入一些值。可編寫服務器端的事件處理程序來 處理文本發(fā)生變化的情況 |
Button | <input type="submit"> | 將表單值發(fā)送給服務器 |
HyperLink | <a> | 創(chuàng)建一個簡單的錨標簽來引用一個Web頁面 |
DropDownList | <select> | 創(chuàng)建一個select標簽,用戶將看到一個條目,并 可單擊下拉列表,從多個條目中選擇一個 |
CheckBox | <input type=”checkbox”> | 返回check box類型的input元素,顯示一個可被 選中或取消選中的按鈕。除了 CheckBox,還可 使用CheckBoxList,它創(chuàng)建一個包含多個check box元素的表格 |
RadioButton | 〈input type="radio"> | 返回radio類型的input元素。對于單選按鈕,只 能選中一組按鈕中的一個。與CheckBoxList類 似,RadioButtonList提供了一個按鈕列表 |
Image | <img src=”"> | 返回一個tag標簽,用于在客戶端顯示GIF或 JPG文件 |
還有許多控件未在表中列出。不過,這些控件都具備如下能力:發(fā)送用戶調用的事件,可能是自動發(fā)送的,也可能是作為頁面事件生命周期的一部分發(fā)送的。這些事件執(zhí)行服務器端的事件處理程序。你會發(fā)現,ASP.NET應用程序基本上以這種事件驅動模型為基礎。
點擊加載更多評論>>