WebViewPage 類別

定義

表示為了呈現使用 ASP.NET Razor 語法的檢視而必須使用的屬性和方法。

public abstract class WebViewPage : System.Web.WebPages.WebPageBase, System.Web.Mvc.IViewDataContainer
type WebViewPage = class
    inherit WebPageBase
    interface IViewDataContainer
Public MustInherit Class WebViewPage
Inherits WebPageBase
Implements IViewDataContainer
繼承
衍生
實作

建構函式

WebViewPage()

初始化 WebViewPage 類別的新執行個體。

屬性

Ajax

取得或設定 AjaxHelper 物件,這個物件是用來使用 Ajax 轉譯 HTML。

App

表示為了呈現使用 ASP.NET Razor 語法的檢視而必須使用的屬性和方法。

(繼承來源 WebPageExecutingBase)
AppState

表示為了呈現使用 ASP.NET Razor 語法的檢視而必須使用的屬性和方法。

(繼承來源 WebPageExecutingBase)
Cache

表示為了呈現使用 ASP.NET Razor 語法的檢視而必須使用的屬性和方法。

(繼承來源 WebPageRenderingBase)
Context

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

Culture

表示為了呈現使用 ASP.NET Razor 語法的檢視而必須使用的屬性和方法。

(繼承來源 WebPageRenderingBase)
DisplayMode

表示為了呈現使用 ASP.NET Razor 語法的檢視而必須使用的屬性和方法。

(繼承來源 WebPageRenderingBase)
Html

取得或設定 HtmlHelper 用來呈現 HTML 專案的 物件。

IsAjax

表示為了呈現使用 ASP.NET Razor 語法的檢視而必須使用的屬性和方法。

(繼承來源 WebPageRenderingBase)
IsPost

表示為了呈現使用 ASP.NET Razor 語法的檢視而必須使用的屬性和方法。

(繼承來源 WebPageRenderingBase)
Layout

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

(繼承來源 WebPageBase)
Model

取得相關聯 ViewDataDictionary 物件的 Model 屬性。

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)
TempData

取得要傳遞至檢視的暫存資料。

TemplateInfo

表示為了呈現使用 ASP.NET Razor 語法的檢視而必須使用的屬性和方法。

(繼承來源 WebPageRenderingBase)
UICulture

表示為了呈現使用 ASP.NET Razor 語法的檢視而必須使用的屬性和方法。

(繼承來源 WebPageRenderingBase)
Url

取得或設定呈現之網頁的 URL。

UrlData

表示為了呈現使用 ASP.NET Razor 語法的檢視而必須使用的屬性和方法。

(繼承來源 WebPageRenderingBase)
User

表示為了呈現使用 ASP.NET Razor 語法的檢視而必須使用的屬性和方法。

(繼承來源 WebPageRenderingBase)
ViewBag

取得檢視包。

ViewContext

取得或設定用來呈現檢視的資訊。

ViewData

取得或設定字典,這個字典包含要在控制器和檢視之間傳遞的資料。

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)

設定頁面的檢視內容和檢視資料。

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()

執行 ASP.NET Razor 執行管線的頁面階層。

ExecutePageHierarchy(WebPageContext, TextWriter)

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

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

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

(繼承來源 WebPageBase)
GetOutputWriter()

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

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

表示為了呈現使用 ASP.NET Razor 語法的檢視而必須使用的屬性和方法。

(繼承來源 WebPageExecutingBase)
InitHelpers()

AjaxHelper初始化 、 HtmlHelperUrlHelper 類別。

InitializePage()

初始化目前的頁面。

(繼承來源 WebPageBase)
IsSectionDefined(String)

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

(繼承來源 WebPageBase)
NormalizeLayoutPagePath(String)

表示為了呈現使用 ASP.NET Razor 語法的檢視而必須使用的屬性和方法。

(繼承來源 WebPageExecutingBase)
NormalizePath(String)

表示為了呈現使用 ASP.NET Razor 語法的檢視而必須使用的屬性和方法。

(繼承來源 WebPageExecutingBase)
PopContext()

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

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

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

(繼承來源 WebPageBase)
RenderBody()

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

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

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

(繼承來源 WebPageBase)
RenderSection(String)

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

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

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

(繼承來源 WebPageBase)
SetViewData(ViewDataDictionary)

設定檢視資料。

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)

適用於