Page類:
- FindControl(Ctrlld)根據控件ID找控件,返回爲Control類
- IsPostback、Session
在.net平臺中自帶的form中添加一個提交按鈕(submit),將默認把頁面提交到自身。安全
服務端基本控件:
缺點:
- 只能Post提交,get提交比較麻煩;
- 生成大量沒必要要代碼;
服務端控件適合在內網或互聯網系統的後臺部分。服務器
成員:
大部分繼承自Control類、WebControl類函數
- ClientID:控件在客戶端的編號;
- Visible
- CssClass:爲防止在控件中的內聯樣式,能夠在一個CSS文件中規定樣式,而後使用此屬性來改變樣式;
- Attributes設置控件額外屬性:能夠在後臺使用此成員來設定控件屬性;
基本控件:
- Label:將在客戶端中只渲染爲 <span></span>;若是加入關聯控件,則渲染爲<Label>
- Literal:只展現一段文本,不渲染任何標籤
- TextBox:AutoPostBack==True 當焦點離開控件,形成Post事件;TextChanged 當文本改變,則提交
- RadioButton:渲染爲input(type=radio)
- Button,LinkButton,ImageButton:都含有CommandName,CommandArgument,能夠讓多個按鈕控件共享一個Command事件處理函數。可編輯、刪除多行數據;
- Panel:若是設定GroupingText屬性則渲染爲<fieldset>,不然渲染爲<div>
- HyperLink:不會向服務器產生Post,但優點在於會自動將虛擬路徑轉換爲客戶端路徑
- FileUpload:渲染爲input(type=file),可上傳文件。當上傳文件爲.aspx,其中含有可執行代碼時,網站變得不安全。