WebPageBase 類別

定義

作為表示 ASP.NET Razor 頁面之類別的基底類別。

public abstract class WebPageBase : System.Web.WebPages.WebPageRenderingBase
type WebPageBase = class
    inherit WebPageRenderingBase
Public MustInherit Class WebPageBase
Inherits WebPageRenderingBase
繼承
衍生

建構函式

WebPageBase()

初始化 WebPageBase 類別,以供繼承的類別執行個體使用。 這個建構函式只能由繼承的類別呼叫。

屬性

App

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageExecutingBase)
AppState

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageExecutingBase)
Cache

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageRenderingBase)
Context

在衍生類別中覆寫時,取得或設定 HttpContextBase 與頁面相關聯的 物件。

(繼承來源 WebPageExecutingBase)
Culture

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageRenderingBase)
DisplayMode

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageRenderingBase)
IsAjax

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageRenderingBase)
IsPost

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageRenderingBase)
Layout

取得或設定版面配置頁面的路徑。

Output

取得頁面目前的 TextWriter 物件。

OutputStack

取得目前頁面內容的 物件堆疊 TextWriter

Page

提供具有屬性特性的頁面資料存取權,此資料在頁面、版面配置頁面及部分頁面之間共用。

PageContext

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageRenderingBase)
PageData

提供具有陣列特性的頁面資料存取權,此資料在頁面、版面配置頁面及部分頁面之間共用。

Profile

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageRenderingBase)
Request

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageRenderingBase)
Response

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageRenderingBase)
Server

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageRenderingBase)
Session

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageRenderingBase)
TemplateInfo

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageRenderingBase)
UICulture

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageRenderingBase)
UrlData

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageRenderingBase)
User

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageRenderingBase)
VirtualPath

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageExecutingBase)
VirtualPathFactory

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageExecutingBase)

方法

BeginContext(Int32, Int32, Boolean)

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageExecutingBase)
BeginContext(String, Int32, Int32, Boolean)

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageExecutingBase)
BeginContext(TextWriter, Int32, Int32, Boolean)

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageExecutingBase)
BeginContext(TextWriter, String, Int32, Int32, Boolean)

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageExecutingBase)
ConfigurePage(WebPageBase)

在衍生類別中覆寫時,根據父網頁的組態來設定目前的網頁。

CreateInstanceFromVirtualPath(String)

使用指定的虛擬路徑,建立 類別的新實例 WebPageBase

CreatePageFromVirtualPath(String, HttpContextBase, Func<String,Boolean>, DisplayModeProvider, IDisplayMode)

嘗試從 virtualPath 建立 WebPageBase 執行個體,並在複雜編譯器例外中包裝較為簡單的訊息

DefineSection(String, SectionWriter)

由內容頁面呼叫來建立具名的內容區段。

EndContext(Int32, Int32, Boolean)

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageExecutingBase)
EndContext(String, Int32, Int32, Boolean)

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageExecutingBase)
EndContext(TextWriter, Int32, Int32, Boolean)

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageExecutingBase)
EndContext(TextWriter, String, Int32, Int32, Boolean)

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageExecutingBase)
Execute()

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageExecutingBase)
ExecutePageHierarchy()

在一組相依的網頁上執行程式碼。

ExecutePageHierarchy(WebPageContext, TextWriter)

使用指定的參數,在一組相依的網頁上執行程式碼。

ExecutePageHierarchy(WebPageContext, TextWriter, WebPageRenderingBase)

使用指定的內容、寫入器及起始頁,在一組相依的網頁上執行程式碼。

GetOutputWriter()

傳回可用來呈現頁面的文字寫入器執行個體。

Href(String, Object[])

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageExecutingBase)
InitializePage()

初始化目前的頁面。

IsSectionDefined(String)

傳回值,這個值表示是否已在頁面中定義指定的區段。

NormalizeLayoutPagePath(String)

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageExecutingBase)
NormalizePath(String)

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageExecutingBase)
PopContext()

傳回並移除實例頂端的內容 OutputStack

PushContext(WebPageContext, TextWriter)

在 實例頂端 OutputStack 插入指定的內容。

RenderBody()

在版面配置頁面中,呈現不在具名區段內之內容頁面的一部分。

RenderPage(String, Object[])

在其他頁面內呈現某一個頁面的內容。

RenderSection(String)

在版面配置頁面中,呈現具名區段的內容。

RenderSection(String, Boolean)

在版面配置頁面中,呈現具名區段的內容,並指定該區段是否為必要項。

Write(HelperResult)

將指定的 HelperResult 物件寫入為 HTML 編碼字串。

Write(Object)

寫入指定物件作為 HTML 編碼的字串。

WriteAttribute(String, PositionTagged<String>, PositionTagged<String>, AttributeValue[])

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageExecutingBase)
WriteAttributeTo(String, TextWriter, String, PositionTagged<String>, PositionTagged<String>, AttributeValue[])

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageExecutingBase)
WriteAttributeTo(TextWriter, String, PositionTagged<String>, PositionTagged<String>, AttributeValue[])

作為表示 ASP.NET Razor 頁面之類別的基底類別。

(繼承來源 WebPageExecutingBase)
WriteLiteral(Object)

寫入指定物件,而不先進行 HTML 編碼。

適用於