在
ASP.NETWebPages類別參考手冊中,我們列出了一些需要使用的方法,以及這些方法的描述。方法 | 描述 |
---|---|
AsBool(), AsBool(true|false) | 轉換字串值為布林值(true/false)。如果字串不能轉換為true/false,則傳回false 或其他規定的值。 |
AsDateTime(), AsDateTime( value ) | 轉換字串值為日期/時間。返回DateTime。如果字串不能轉換為日期/時間,則傳回MinValue 或其他規定的值。 |
AsDecimal(), AsDecimal( value ) | 轉換字串值為十進制值。如果字串不能轉換為十進制值,則傳回0.0 或其他規定的值。 |
AsFloat(), AsFloat( value ) | 轉換字串值為浮點數。如果字串不能轉換為浮點數,則傳回0.0 或其他規定的值。 |
AsInt(), AsInt( value ) | 轉換字串值為整數。如果字串不能轉換成整數,則傳回0 或其他規定的值。 |
Href( path [, param1 [, param2]] ) | 從具有可選的附加路徑部分的本機檔案路徑建立一個瀏覽器相容的URL。 |
Html.Raw( value ) | Renders value呈現為HTML 標記,而非呈現為HTML 編碼輸出。 |
IsBool(), IsDateTime(), IsDecimal(), IsFloat(), IsInt() | 如果該值可以從字串轉換為指定的類型,則傳回true。 |
IsEmpty() | 如果物件或變數沒有值,則傳回true。 |
IsPost | 如果請求是POST,則傳回true。 (初始請求通常是GET。) |
Layout | 規定佈局頁面的路徑套用到此頁面。 |
PageData[ key ], PageData[ index ], Page | 在目前請求的頁面、佈局頁面、部分頁面之間包含共享資料。您可以使用動態頁面來對相同的資料進行屬性存取。 |
RenderBody() | (Layout 頁) 呈現沒有在佈局頁面任何命名區域的內容頁的內容Renders the content of a content page that is not in any named sections. |
RenderPage( path , values ) RenderPage( path[, param1 [, param2]] ) | 呈現使用了規定的路徑和可選的額外資料的內容頁。您可以透過position(實例1)或key(實例2)從PageData 取得額外參數的值。 |
RenderSection( sectionName [, required = true|false ] ) | (Layout pages) 呈現一個有名字的內容區域。設定required讓一個區域為必需非可選的。 |
Request.Cookies[ key ] | 取得或設定HTTP cookie 的值。 |
Request.Files[ key ] | Gets 在目前要求中上傳的檔案。 |
Request.Form[ key ] | 取得表單中post 的資料(作為字串)。 Request.Form 和Request.QueryString 都要求[ key ] 檢查。 |
Request.QueryString[ key ] | 取得URL 查詢字串中規定的資料。 Request.Form 和Request.QueryString 都要求[ key ] 檢查。 |
Request.Unvalidated( key ) Request.Unvalidated().QueryString|Form|Cookies|Headers[ key ] | 選擇性地停用請求驗證(表單元素、查詢字串值、cookie、header 值)。請求驗證預設是開啟的,防止使用者提交標記或其他潛在的危險內容。 |
Response.AddHeader( name , value ) | 在應答中新增一個HTTP 伺服器回應頭。 |
Response.OutputCache( seconds [, sliding] [, varyByParams] ) | Caches 在指定時間的頁面輸出快取。設定sliding來重置每個頁面的存取逾時時間,設定varyByParams為請求頁面的每個不同的查詢字串快取不同版本的頁面。 |
Response.Redirect( path ) | 重定向瀏覽器請求到一個新的位置。 |
Response.SetStatus( httpStatusCode ) | 設定HTTP狀態代碼傳送到瀏覽器。 |
Response.WriteBinary( data [, mimetype] ) | 寫入data內容響應可選的MIME類型。 |
Response.WriteFile( file ) | 寫入文件內容響應。 |
@section( sectionName ) { content } | (版面頁)定義一個有名字的內容區域。 |
Server.HtmlDecode( htmlText ) | 解碼一個HTML編碼的字串。 |
Server.HtmlEncode( text ) | 為呈現在HTML 標記中的字串編碼。 |
Server.MapPath( virtualPath ) | 為指定的虛擬路徑傳回伺服器的實體路徑。 |
Server.UrlDecode( urlText ) | 解碼URL文字。 |
Server.UrlEncode( text ) | URL文字編碼。 |
Session[ key ] | 取得或設定一個存在的值,直到使用者關閉瀏覽器。 |
ToString() | 顯示一個用字串表示的物件的值。 |
UrlData[ index ] | 從URL 取得額外的資料(例如, /MyPage/ExtraData )。 |