WebPage 類別

定義

表示 ASP.NET Razor 頁面。

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

建構函式

WebPage()

從衍生類別呼叫,以建立以 類別為基礎的 WebPage 新實例。

屬性

App

表示 ASP.NET Razor 頁面。

(繼承來源 WebPageExecutingBase)
AppState

表示 ASP.NET Razor 頁面。

(繼承來源 WebPageExecutingBase)
Cache

表示 ASP.NET Razor 頁面。

(繼承來源 WebPageRenderingBase)
Context

取得或設定 HttpContextBase 與頁面相關聯的 物件。

Culture

表示 ASP.NET Razor 頁面。

(繼承來源 WebPageRenderingBase)
DisplayMode

表示 ASP.NET Razor 頁面。

(繼承來源 WebPageRenderingBase)
Html

HtmlHelper取得與頁面相關聯的 物件。

IsAjax

表示 ASP.NET Razor 頁面。

(繼承來源 WebPageRenderingBase)
IsPost

表示 ASP.NET Razor 頁面。

(繼承來源 WebPageRenderingBase)
Layout

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

(繼承來源 WebPageBase)
Model

取得與頁面相關聯的模型。

ModelState

取得與頁面相關聯的模型狀態。

Output

取得頁面的目前 TextWriter 物件。

(繼承來源 WebPageBase)
OutputStack

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

(繼承來源 WebPageBase)
Page

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

(繼承來源 WebPageBase)
PageContext

表示 ASP.NET Razor 頁面。

(繼承來源 WebPageRenderingBase)
PageData

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

(繼承來源 WebPageBase)
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)
Validation

取得目前頁面內容的驗證 Helper。

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)

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

(繼承來源 WebPageBase)
CreatePageFromVirtualPath(String, HttpContextBase, Func<String,Boolean>, DisplayModeProvider, IDisplayMode)

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

(繼承來源 WebPageBase)
DefineSection(String, SectionWriter)

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

(繼承來源 WebPageBase)
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)

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

(繼承來源 WebPageBase)
ExecutePageHierarchy(WebPageContext, TextWriter, WebPageRenderingBase)

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

(繼承來源 WebPageBase)
GetOutputWriter()

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

(繼承來源 WebPageBase)
Href(String, Object[])

表示 ASP.NET Razor 頁面。

(繼承來源 WebPageExecutingBase)
InitializePage()

初始化繼承自 類別的 WebPage 物件。

IsSectionDefined(String)

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

(繼承來源 WebPageBase)
NormalizeLayoutPagePath(String)

表示 ASP.NET Razor 頁面。

(繼承來源 WebPageExecutingBase)
NormalizePath(String)

表示 ASP.NET Razor 頁面。

(繼承來源 WebPageExecutingBase)
PopContext()

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

(繼承來源 WebPageBase)
PushContext(WebPageContext, TextWriter)

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

(繼承來源 WebPageBase)
RegisterPageExecutor(IWebPageRequestExecutor)

將類別加入至類別清單,這些類別可以處理頁面執行和實作頁面的自訂功能。

RenderBody()

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

(繼承來源 WebPageBase)
RenderPage(String, Object[])

呈現內容頁面。

RenderSection(String)

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

(繼承來源 WebPageBase)
RenderSection(String, Boolean)

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

(繼承來源 WebPageBase)
Write(HelperResult)

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

(繼承來源 WebPageBase)
Write(Object)

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

(繼承來源 WebPageBase)
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 編碼。

(繼承來源 WebPageBase)

適用於