ASP.NET Web Pages - 類
ASP.NET 類參考
方法 | 描述 |
---|---|
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) | 將value渲染為 HTML 標記,而不是將其渲染為 HTML 編碼的輸出。 |
IsBool(), IsDateTime(), IsDecimal(), IsFloat(), IsInt() | 如果值可以從字串轉換為指定型別,則返回 true。 |
IsEmpty() | 如果物件或變數沒有值,則返回 true。 |
IsPost | 如果請求是 POST,則返回 true。(初始請求通常是 GET。) |
佈局 | 指定要應用於此頁面的佈局頁面的路徑。 |
PageData[key], PageData[index], Page | 包含在當前請求中頁面、佈局頁面和部分頁面之間共享的資料。您可以使用動態 Page 屬性訪問相同的資料,如下例所示 |
RenderBody() | (佈局頁面)渲染不包含在任何命名部分中的內容頁面的內容。 |
RenderPage(path, values) RenderPage(path[, param1 [, param2]]) | 使用指定的路徑和可選的額外資料渲染內容頁面。您可以按位置(示例 1)或按鍵(示例 2)從 PageData 獲取額外引數的值。 |
RenderSection(sectionName [, required = true|false]) | (佈局頁面)渲染具有名稱的內容部分。將required設定為 false 可使部分成為可選。 |
Request.Cookies[key] | 獲取或設定 HTTP cookie 的值。 |
Request.Files[key] | 獲取當前請求中上傳的檔案。 |
Request.Form[key] | 獲取以字串形式透過表單釋出的資料。Request[key] 同時檢查 Request.Form 和 Request.QueryString 集合。 |
Request.QueryString[key] | 獲取 URL 查詢字串中指定的資料。Request[key] 同時檢查 Request.Form 和 Request.QueryString 集合。 |
Request.Unvalidated(key) Request.Unvalidated().QueryString|Form|Cookies|Headers[key] |
選擇性地停用表單元素、查詢字串值、cookie 或標頭值的請求驗證。請求驗證預設啟用,並防止使用者釋出標記或其他潛在危險的內容。 |
Response.AddHeader(name, value) | 將 HTTP 伺服器標頭新增到響應。 |
Response.OutputCache(seconds [, sliding][, varyByParams]) | 快取頁面輸出一段時間。可以選擇將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)。 |