ASP.NET Web Pages - 類
- 上一頁 WebPages 實例
- 下一頁 WebPages 安全
StringExtensions 類 - 方法
方法 | 描述 |
---|---|
As<TValue>(String) | 將字符串轉換為指定數據類型的強類型值。 |
As<TValue>(String, TValue) | 將字符串轉換為指定的數據類型,并指定默認值。 |
AsBool(String) | 將字符串轉換為布爾值 (true/false)。 |
AsBool(String, Boolean) | 將字符串轉換為布爾值 (true/false),并指定默認值。 |
AsDateTime(String) | 將字符串轉換為 DateTime 值。 |
AsDateTime(String, DateTime) | 將字符串轉換為 DateTime 值,并指定默認值。 |
AsDecimal(String) | 將字符串轉換為 Decimal 數字。 |
AsDecimal(String, Decimal) | 將字符串轉換為 Decimal 數字,并指定默認值。 |
AsFloat(String) | 將字符串轉換為 Single 數字。 |
AsFloat(String, Single) | 將字符串轉換為 Single 數字,并指定默認值。 |
AsInt(String) | 將字符串轉換為整數。 |
AsInt(String, Int32) | 將字符串轉換為整數,并指定默認值。 |
Is<TValue> | 檢查字符串是否可以轉換為指定的數據類型。 |
IsBool | 檢查字符串是否可以轉換為 Boolean (true/false) 類型。 |
IsDateTime | 檢查字符串是否可以轉換為 DateTime 類型。 |
IsDecimal | 檢查字符串是否可以轉換為 Decimal 類型。 |
IsEmpty | 檢查字符串值是否為 nullptr 或空。 |
IsFloat | 檢查字符串是否可以轉換為 Single 類型。 |
IsInt | 檢查字符串是否可以轉換為整數。 |
WebPageBase 類 - 屬性
屬性 | 描述 |
---|---|
Layout | 獲取或設置布局頁的路徑。 |
Output | 獲取頁面當前的 TextWriter 對象。 |
OutputStack | 獲取當前頁上下文的 TextWriter 對象的堆棧。 |
Page | 對頁面、布局頁和分頁之間共享的頁數據提供類似屬性的訪問。 |
PageData | 對頁面、布局頁和分頁之間共享的頁數據提供類似數組的訪問。 |
WebPageBase 類 - 方法
方法 | 描述 |
---|---|
ConfigurePage | 在派生類中重寫時,將基于父網頁的配置來配置當前網頁。 |
CreateInstanceFromVirtualPath | 使用指定的虛擬路徑創建 WebPageBase 類的新實例。 |
DefineSection | 由內容頁調用以創建指定的內容部分。 |
GetOutputWriter | 返回用于呈現頁面的文本編寫器實例。 |
InitializePage | 初始化當前頁。 |
IsSectionDefined | 返回一個值,該值指示是否在頁中定義了指定部分。 |
PopContext | 從 OutputStack 實例頂部返回并移除上下文。 |
PushContext | 在 OutputStack 實例頂部插入指定的上下文。 |
RenderBody | 在布局頁中,將呈現不在指定部分中的內容頁部分。 |
RenderPage | 在其他頁內呈現某一頁的內容。 |
RenderSection | 在布局頁中,將呈現指定部分的內容。 |
Write | 將指定的參數作為封裝的 HTML 寫入。 |
WriteLiteral | 無需先對指定的對象進行 HTML 編碼,即可將其寫入。 |
其他常用的方法和屬性
屬性 | 描述 |
---|---|
Request.Cookies[key] | 獲得或設置 HTTP cookie 的值。 |
Request.Files[key] | 獲取當前請求中被上傳的文件。 |
Request.Form[key] | 獲取表單中以 POST 方法發送的數據(以字符串形式)。 |
Request.QueryString[key] | 獲取 HTTP 查詢字符串變量集合。 |
Request.Unvalidated(key) | 有選擇地禁用對表單元素、查詢字符串值、cookie 的請求驗證。 |
Response.AddHeader() | 將 HTTP 頭添加到輸出流。 |
Response.OutputCache() | 配置 HTTP 響應實例的緩存策略。 |
Response.Redirect(path) | 將客戶端重定向到新的 URL。 |
Response.SetStatus(StatusCode) | 設置 HTTP 響應的 HTTP 狀態代碼。 |
Response.WriteBinary() | 將指定 MIME 類型的二進制內容的字節序列寫入到 HTTP 響應輸出流。 |
Response.WriteFile(file) | 將指定的文件直接寫入 HTTP 響應輸出流。 |
@section(sectionName) | 定義指定名稱的內容部分。 |
Server.HtmlDecode(htmlText) | 對進行過 HTML 編碼的字符串進行解碼。 |
Server.HtmlEncode(text) | 對字符串進行 HTML 編碼。 |
Server.MapPath(virtualPath) | 返回指定虛擬路徑的服務器物理路徑。 |
Server.UrlDecode(urlText) | 將已經為在 URL 中傳輸而編碼的字符串轉換為解碼的字符串。 |
Server.UrlEncode(text) | 編碼字符串,以便通過URL從服務器到客戶端進行可靠的HTTP傳輸。 |
Session[key] | 獲取或設置一個值,該值會一直存在直到用戶關閉瀏覽器為止。 |
ToString() | 顯示對象的值的字符串表示。 |
UrlData[index] | 獲取與 URL 路徑相關的數據。 |
- 上一頁 WebPages 實例
- 下一頁 WebPages 安全