Asp.net_Page類&基本控件

Page類:

  1.   FindControl(Ctrlld)根據控件ID找控件,返回爲Control類
  2. IsPostback、Session

  在.net平臺中自帶的form中添加一個提交按鈕(submit),將默認把頁面提交到自身。安全

服務端基本控件:

 缺點:

  1. 只能Post提交,get提交比較麻煩;
  2. 生成大量沒必要要代碼;

  服務端控件適合在內網或互聯網系統的後臺部分。服務器

 成員:

  大部分繼承自Control類、WebControl類函數

  1. ClientID:控件在客戶端的編號;
  2. Visible
  3. CssClass:爲防止在控件中的內聯樣式,能夠在一個CSS文件中規定樣式,而後使用此屬性來改變樣式;
  4. Attributes設置控件額外屬性:能夠在後臺使用此成員來設定控件屬性;

 基本控件:

  1. Label:將在客戶端中只渲染爲 <span></span>;若是加入關聯控件,則渲染爲<Label>
  2. Literal:只展現一段文本,不渲染任何標籤
  3. TextBox:AutoPostBack==True  當焦點離開控件,形成Post事件;TextChanged 當文本改變,則提交
  4. RadioButton:渲染爲input(type=radio)
  5. Button,LinkButton,ImageButton:都含有CommandName,CommandArgument,能夠讓多個按鈕控件共享一個Command事件處理函數。可編輯、刪除多行數據;
  6. Panel:若是設定GroupingText屬性則渲染爲<fieldset>,不然渲染爲<div>
  7. HyperLink:不會向服務器產生Post,但優點在於會自動將虛擬路徑轉換爲客戶端路徑
  8. FileUpload:渲染爲input(type=file),可上傳文件。當上傳文件爲.aspx,其中含有可執行代碼時,網站變得不安全。
相關文章
相關標籤/搜索