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