Asp.net attributes collection



 
   
      是否啟用http響應緩沖
      指定請求頁將進行動態編譯的頁的類名
      指示頁的時間是否自動綁定,若是設置為True,則會方法名為"Page_事件名"的方法會自動執行
      指定指向頁引用的代碼隱藏文件的路徑
      指示頁的區域性設置.該屬性值必須是有效的區域性ID,注意,LCID和Cultrue屬性是相互排斥的,兩者只能使用一個..
      提供該頁的文本說明.asp.net分析器會忽略該值
      在回發方案中是否啟用事件驗證
      定義頁的會話狀態.如果啟用會話,則為True,如果啟用會話但不能進行更改則為ReadOnly,否則為false
      定義供頁繼承的代碼隱藏類.它Codefile屬性一起使用
      指定在對頁中的所有內聯呈現(<% %>和<%=%>)和代碼聲明塊進行編譯時使用的語言.只可以表示任何.netframework支持的語言,如C#
      母板頁的路徑,支持絕對路徑和相對路徑
      指定包含鏈接到頁的源代碼文件的路徑
      定義主題標誌符,不覆蓋單獨控件的主題
      定義主題標誌符,會覆蓋單獨空間的主題
      標題
      是否啟用跟蹤
   

   
      導入的命名空間
   

   
      設置頁或用戶空間進行緩存的時間(秒),這是必選的屬性
      設置控制資源的輸出緩存HTTP響應的位置,屬性值是OutputCacheLocation的枚舉值之一,默認是Any(客戶端,代理server,server);Client(客戶端)對應于HttpCacheAbility.Private;
Downstream(代理和客戶端),None,Server,ServerAndClient

      與該頁關聯的緩存設置的名稱.這是可選屬性,默認值是""
      用戶空間輸出是否可以多個頁共享,默認是false
完整網頁緩存不支持此屬性

      緩存與數據庫之間的對應關係,設置一組數據庫--表名稱對的字符串值,頁或控件的輸出緩存依賴于這些名稱時,多個名稱之間用分號隔開.需要特別注意,該屬性監視輸出緩存所領帶的數據庫的表,因此當更新表中的項時,使用基於表的輪詢時將從緩存中移除這些項
      設置自定義緩存要求的任意文本.如果屬性值是browser,則緩存將對流覽器名稱和主要版本信息的不同而異.如果是自定義字符串,則要在Globle.asmx文件中重寫GetVaryByCustomString方法
      設置分號分隔的HTTP標頭列表,用於使輸出緩存發生變化.將該屬性設為多鏢頭時,對於每個指定標頭組合,輸出緩存都包含一個不同版本的請求文檔
      分號分隔的字符串列表,用於使輸出緩存發生變化.與VaryByContral,必須選擇一個設置.它的值可以使none,*,任何有效的查詢字符或POST參數名稱.
      一個分號分隔的字符串列表.用於更改用戶控件的輸出緩存.這些字符串代表用戶控件中聲明的ASP.NET服務器的ID屬性值
   

   
      實現的接口
   

   
      設置與tagprefix屬性關聯的命名控件所駐留的程序集.程序集名號不包括文件擴展名.如果將自定義控件的源代碼文件放置在應用程式的App_Code文件夾下,ASP.NET會在運行時動態編譯原文件,因此不必使用assembl屬性
      設置正在註冊的自定義控件的命名空間
      與tagperfix
      與類關聯的任意別名.此屬性只用於用戶控件
      提供對包含指令的文件中所使用的標記的命名空間的短引用
   

   
      與@Page基本相似,在.aspx中包含@Page指令,而在.ascx中包含@Control,這個屬性只能用與用戶控件.只能定義一次,其屬性基本與@Page一致.不同的列出如下
      設置是否跨控件請求維護視圖狀態
   

   
      指定要創建的.netframework類
      使用組件的類標誌符要創建的COM組件
      id
      指示是否應對類型庫導入程序(Tlbmp.exe)處理過的COM組件使用後期綁定API
      通過指定組件的編程標誌符來指定要創建的COM組件
      server
   

   
      在按Enter和Tab鍵時,是否自動回發到服務器的操作
      是否在回發發生時是否執行驗證
      單行,多行,密碼
      以字符為單位的寬度
   

   
      單擊按鈕時是否執行驗證
      按鈕被單擊時,該值指定一個命令名稱.
      按鈕被單擊時,將該值傳遞給Command事件
      引發某個Button控件的Click事件所執行的客戶端腳本
      單擊按鈕從當前頁發送到網頁的URL
   

   
      圖像無法顯示的替補
      ~
      圖像的位置
      ~
   

   
      ~
      ~
      ~v
      顯示鏈接到Web頁內容的目標窗口或框架,一般以下劃綫開頭
   

   
      超鏈接按鈕
      ~
      ~
      ~
   

   
      get~
      選擇格式
      選定項的最低序號索引
      get索引最小的被選中的項
      get控件選定項的值
      ~
      ~
   

   
      類似listbox
   

   
      ~
      ~
      ~
   

   
      獲取上傳文件的字節數組
      獲取上傳文件的Stream對象
      獲取上傳文件在客戶端的文件名稱
      是否已包含一個文件
      獲取一個與上傳文件相關的HttpPostedFile對象,使用該對象可以獲取上傳文件的相關屬性;有Contentlength:上傳文件的大小;ContentType:文件類型;FileName:獲取文件的完整路徑(區別于FileUpload的FileName屬性)
      更新文件
   

   
   
      ~
      是否啟動分頁
      是否啟用排序
      是否為數據源中的每個字段自動創建綁定字段
      該數組包含了顯示在GridView控件中的項的主鍵字段的名稱
      綁定的對象,數據綁定控件從該控件中檢索其數據項列表
      獲取一個DataKey對象集合,這些對象表示GridView控件中的每一行的數據鍵值
      綁定的對象ID,數據綁定控件從該控件中檢索其數據項列表
      是否啟用Web服務器控件
      水平對齊方式
      獲取對包含服務器控件的Page實例的引用
      獲取在GridView控件中顯示數據源記錄所需的頁數
      當前頁的索引
      GridView控件在每頁上所顯示的記錄的數目
      獲取正在排序的列的排序方向 Ascending,Descending
      獲取與正在排序的列關聯的排序表達式
      數據源綁定
      從數據源中刪除位於指定索引位置的記錄
      在當前的命名容器中搜索指定的服務器控件
      獲取當前實例的Type
      根據指定的排序表達式和方向對GridView控件進行排序
      使用行的字段值更新位於指定索引位置的記錄
   

   
      是否自動綁定生成樹節點
      獲取被用戶選中的節點集合
      可折叠節點的指示符所顯示圖像的提示文字
      節點在折叠狀態下,所顯示圖版的Url地址
      綁定到TreeView的數據源對象
      ~
      是否呈現客戶端腳本以處理展開和折叠事件
      默認狀態下控件的展開層次數,默認值是-1,表示將所有節點都展開
      可展開節點的指示符所顯示圖像的提示文字
      TreeView空間的圖像組,是TreeViewImageSet的枚舉值之一
      用於連接子節點和父節點的線條圖像的文件夾路徑
      綁定到控件的最大樹級別數
      子節點的縮進量,單位是像素
      TreeNode對象集合.可通過特定方法,對樹形結構中節點進行CRUD操作
      空間不足時節點中的文本是否換行
      不展開節點的指示符的自定義圖像的URL
      用於分隔由ValuePath屬性指定的節點值的字符,為防止衝突和得到錯誤的數據,節點的Value屬性中不應包含分隔符字符
      是否啟用由客戶端構建節點的功能
      獲取TreeView中選定節點的TreeNode對象
      獲取選定節點的值
      那些節點類型將在TreeView控件中顯示複選框
      是否顯示展開節點指示符
      是否顯示連接子節點和父節點的線條
      單擊節點時網頁內容的目標窗口或框架名字
   

   
      ~
      鼠標指針不在置於菜單上后顯示動態菜單的持續時間,默認是500ms,該值設置為-1時,菜單不會自動消失,只有點擊菜單外空白區域才會消失
      動態菜單相對于其父菜單項的水平移動像素數
      自定義圖像的Url,如果動態菜單項包含子菜單,該圖像則顯示在動態菜單項中
      獲取MenuItemCollection對象,該對象包含Menu控件中的所有菜單項
      該值指示菜單項的文本是否換行
      動態菜單的菜單呈現級數
      Menu控件的呈現方向
      獲取選定的菜單項
      獲取選定的菜單項的值
   

   
      當allow參數為true時,將使響應在客戶端流覽器"歷史記錄"緩存中可用,而不論服務器上所做的HttpCacheability設置的是什麽
      設置Cached-Control Http標頭.控制在網絡上緩存文檔的方式,可設的枚舉值:HttpCacheability的NoCache,Private,Server.ServerAndNoCache(等效于Server),Public,
ServerAndPrivate

      設置緩存過期的絕對時間
      用於設置頁面的Last-Modified Http標頭.它表示頁面上次修改時間,緩存將依靠它來進行
      基於指定的時間跨度設置Cache-Control
      停止當前響應的所有員服務器緩存
      指定在按參數進行區分時,響應是否應該包含vary
      將緩存過期時間從絕對時間設置為可調時間
      指定一個自定義文本字符串,以此區別緩存的輸出相應
   

   
      獲取存儲在緩存中的項數
      獲取可用於緩存中的千字節數
      指定鍵處的緩存項
   

 

 
   
      獲取/設置,該值指示是否緩衝輸出,並在完成整個響應后將其發送.
      獲取Web頁的緩存策略,如過期時間,保密性,變化子句等
      Http的輸出字符編碼
      在流覽器上緩存的頁過期之前的分鐘數
      獲取當前請求的Cookie集合
      傳回客戶端是否仍然和Server連接
      設定是否將HTTP的內容發送至客戶端流覽器,true為不發送
      將一個HTTP頭添加到輸出流
      將自定義日誌信息添加到IIS日誌文件
      將緩衝區的內容清除
      將目前緩衝區的所有內容發送到客戶端然後關閉
      將緩衝區的所有數據發送到客戶端
      重定向
      輸數據
      寫文件,eg:
Response.WriteFile(Server.MapPath(@"TextFile.txt"));
若文件不存在,將產生未找到文件的異常

   

   
      獲取服務器上ASP.NET應用程序虛擬應用程序的根目錄路徑
      正在請求的客戶端流覽器的功能信息
      客戶端發送的內容的長度(/字節)
      獲取客戶端發送的Cookie集合
      獲取當前請求的虛擬路經
      獲取采用多部份MIME格式的由客戶端上傳的文件集合
      獲取窗體的變量集合
      從Cookies,Form,QueryString或ServerVariables集合中獲取指定的對象
      獲取QueryString,Form,ServerVariables和Cookies項的組合集合
      獲取HTTP查詢字符串變量集合
      獲取遠程客戶端IP主機地址
      獲取遠程客戶端DNS名稱
      為當親請求將請求的URL中的虛擬路徑映射到服務器上的物理路徑
      將HTTP請求保存到磁盤
   

   
      用於訪問應用程序狀態集合中的對象名
      確定某對象指定屬性的值或遍歷集合,并檢索所有靜態對象的屬性
      返回全部Application對象變量名到一個字符串數組中
      獲取Application對象變量的數量
      允許使用索引或Application變量名稱傳回內容值
      新增一個Application對象變量
      清除全部Application對象名稱
      鎖定全部Application對象變量
      使用變量名稱更新一個Application對象變量的內容
      解除鎖定的Application對象變量
   

   
      用於確定指定會話箱的值或遍歷Session對象的集合
      確定某對象指定屬性的值或遍歷集合,并檢索所有靜態對象的所有屬性
      傳回或設定Session對象變量的有效時間,當使用者 超過有效時間沒有動作,Session對象就會失效,默認值為20分鐘
      此方法結束當前會話,并清除會話中的所有信息.如果用戶隨後訪問頁面,可以為他創建新會話("重新建立"非常有用,這樣用戶就可以得到新的會話)
      此方法清除全部Session變量但不會結束會話
   

   
      清除所有的Cookie
      設定Cookie變量的有效時間,默認是1000分鐘
      取得Cookie變量的名稱
      獲取或設置Cookie變量內容值
      獲取或設置Cookie使用與URL
      確定指定Cookie是否等於當前的Cookie
      ~
   

   
      獲取服務器的計算器名稱
      獲取和設置請求超時值(秒)
      在當前請求的上下文中執行指定資源的處理程序,然後將控制返回給該處理程序
      對要在流覽器中顯示的字符串進行解碼
      ~編碼
      返回與Web服務器上的制定虛擬路勁相對應的物理文件路徑
      對字符串進行解碼,該字符串爲了進行HTTP傳輸而進行編碼並在URL中發送到服務器
      編碼字符串,以便在URL從Web服務器到客戶端進行可靠的HTTP傳輸
      終止當前頁的執行,并為當前請求開始執行新頁
   

 

 
   
      ~
      便是要進行驗證的控件ID,此屬性必須設置為輸入控件ID.沒設置輝喲異常,兩控件必須在同一個容器中
      ~
      控件的驗證數據是否有效,默認是True
      設置錯誤信息的顯示方式
      若Display為Static,不出錯時,顯示該文本
   

   
      用來比較,還可以來限定是否是數字,日期,字符串等
      ~
      獲取或設置用戶比較的控件的ID,默認是空字符串""
      ~
      ~
      ~
      比較類型,默認是equal
      設置錯誤新的顯示方式
      ~
      獲取或設置比較兩個值的數據類型,默認是string
      獲取或設置要比較的值
   

   
      ~
      ~
      ~
      ~
      ~
      需要驗證的最大值,默認是字符串
      ~
      ~
      ~
   

   
      ~
      ~
      ~
      ~
      ~
      ~
      獲取或設置被指定為驗證條件的正則表達式,默認是""
   

   
      任何字符(0~9,a~Z)
      任何一個非空白字符(0~9,a~Z)
      匹配任何一個非空白符
      任何非單詞字符
      任意數字
      任意非數字
      退格鍵字母
      匹配前面表達式n~m次
      至少n次匹配前面表達式
      ~
      0或1
      >=1
      任意次數
      ~
      在單元中組合項目
      匹配字符串的開頭
      匹配字符串的結尾
      匹配字符邊界
      匹配字符串某個位置
      匹配其中任意一個字符
      匹配不在其中的任意一個字符
   

   
      控件匯總信息
      設置錯誤信息的顯示方式
      是否以彈窗的方式顯示滅個被驗證控件的錯誤信息
      是否使用錯誤匯總信息
      是否使用客戶端驗證,系統默認是True
      執行驗證并更新IsValid屬性
   

 

转载于:https://www.cnblogs.com/fanglorry/p/4475431.html

你可能感兴趣的:(Asp.net attributes collection)