C#開發學習——web服務器端控件


 
 
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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM