共用方式為


RazorPage<TModel> 類別

定義

表示呈現使用 Razor 語法之檢視所需的屬性和方法。

generic <typename TModel>
public ref class RazorPage abstract : Microsoft::AspNetCore::Mvc::Razor::RazorPage
public abstract class RazorPage<TModel> : Microsoft.AspNetCore.Mvc.Razor.RazorPage
type RazorPage<'Model> = class
    inherit RazorPage
Public MustInherit Class RazorPage(Of TModel)
Inherits RazorPage

類型參數

TModel

檢視資料模型的型別。

繼承
RazorPage<TModel>
繼承
RazorPage<TModel>

建構函式

RazorPage<TModel>()

表示呈現使用 Razor 語法之檢視所需的屬性和方法。

屬性

BodyContent

取得或設定本文內容。

(繼承來源 RazorPage)
Context

HttpContext 表示目前的要求執行。

(繼承來源 RazorPage)
DiagnosticSource

取得或設定 DiagnosticSource() 用來檢測頁面執行的實例。

(繼承來源 RazorPage)
HtmlEncoder

HtmlEncoder取得當這個 RazorPage 處理非 IHtmlContent C# 運算式時要使用的 。

(繼承來源 RazorPage)
IsLayoutBeingRendered

取得或設定旗標,這個旗標會決定是否正在轉譯此頁面的配置。

(繼承來源 RazorPage)
Layout

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

(繼承來源 RazorPage)
Model

取得 屬性的 ViewData Model 屬性。

Output

TextWriter取得頁面正在寫入輸出的 。

(繼承來源 RazorPage)
Path

取得頁面的應用程式基底相對路徑。

(繼承來源 RazorPage)
PreviousSectionWriters

取得或設定此頁面可轉譯的區段。

(繼承來源 RazorPage)
SectionWriters

取得此頁面所定義的區段。

(繼承來源 RazorPage)
TempData

ITempDataDictionaryViewContext 取得 。

(繼承來源 RazorPage)
User

ClaimsPrincipal取得目前登入使用者的 。

(繼承來源 RazorPage)
ViewBag

取得動態檢視資料字典。

(繼承來源 RazorPage)
ViewContext

取得或設定轉譯檢視的檢視內容。

(繼承來源 RazorPage)
ViewData

取得或設定檢視資料的字典。

方法

AddHtmlAttributeValue(String, Int32, Object, Int32, Int32, Boolean)

表示呈現使用 Razor 語法之檢視所需的屬性和方法。

(繼承來源 RazorPage)
BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle)

表示呈現使用 Razor 語法之檢視所需的屬性和方法。

(繼承來源 RazorPage)
BeginContext(Int32, Int32, Boolean)

表示呈現使用 Razor 語法之檢視所需的屬性和方法。

(繼承來源 RazorPage)
BeginWriteAttribute(String, String, Int32, String, Int32, Int32)

表示呈現使用 Razor 語法之檢視所需的屬性和方法。

(繼承來源 RazorPage)
BeginWriteAttributeTo(TextWriter, String, String, Int32, String, Int32, Int32)

表示呈現使用 Razor 語法之檢視所需的屬性和方法。

(繼承來源 RazorPage)
BeginWriteTagHelperAttribute()

開始撰寫屬性值的新範圍 ITagHelper

(繼承來源 RazorPage)
CreateTagHelper<TTagHelper>()

建立並啟動 ITagHelper

(繼承來源 RazorPage)
DefineSection(String, Func<Object,Task>)

使用 或 ,在版面配置頁面中 RenderSection 建立可叫用的具名內容區段 RenderSectionAsync

(繼承來源 RazorPageBase)
DefineSection(String, RenderAsyncDelegate)

使用 或 RenderSectionAsync(String, Boolean) ,在頁面中建立可在版面配置頁面中 RenderSection(String) 叫用的具名內容區段。

(繼承來源 RazorPage)
EndAddHtmlAttributeValues(TagHelperExecutionContext)

表示呈現使用 Razor 語法之檢視所需的屬性和方法。

(繼承來源 RazorPage)
EndContext()

表示呈現使用 Razor 語法之檢視所需的屬性和方法。

(繼承來源 RazorPage)
EndTagHelperWritingScope()

結束呼叫 所啟動 StartTagHelperWritingScope(HtmlEncoder) 的目前寫入範圍。

(繼承來源 RazorPage)
EndWriteAttribute()

表示呈現使用 Razor 語法之檢視所需的屬性和方法。

(繼承來源 RazorPage)
EndWriteAttributeTo(TextWriter)

表示呈現使用 Razor 語法之檢視所需的屬性和方法。

(繼承來源 RazorPage)
EndWriteTagHelperAttribute()

結束呼叫 所啟動 BeginWriteTagHelperAttribute() 的目前寫入範圍。

(繼承來源 RazorPage)
EnsureRenderedBodyOrSections()

確認中 PreviousSectionWriters 定義的所有區段都已轉譯,或者如果未定義任何區段,則會轉譯本文。

(繼承來源 RazorPage)
ExecuteAsync()

轉譯頁面,並將輸出 Writer 寫入 。

(繼承來源 RazorPage)
FlushAsync()

在回應資料流程上叫用 FlushAsync()OutputStream.FlushAsync ,將任何緩衝內容寫出至 Body

(繼承來源 RazorPage)
Href(String)

表示呈現使用 Razor 語法之檢視所需的屬性和方法。

(繼承來源 RazorPage)
IgnoreBody()

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

(繼承來源 RazorPage)
IgnoreSection(String)

在版面配置頁面中,忽略呈現名為 sectionName 的區段內容。

(繼承來源 RazorPage)
InvalidTagHelperIndexerAssignment(String, String, String)

當標籤協助程式屬性為 null 時,格式化有關使用索引子的錯誤訊息。

(繼承來源 RazorPageBase)
IsSectionDefined(String)

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

(繼承來源 RazorPage)
PopWriter()

從堆疊傳回文字寫入器。

(繼承來源 RazorPageBase)
PushWriter(TextWriter)

將文字寫入器放在堆疊上。

(繼承來源 RazorPageBase)
RenderBody()

在 Razor 版面配置頁面中,轉譯不在具名區段內的內容頁面部分。

(繼承來源 RazorPage)
RenderSection(String)

在版面配置頁面中,轉譯名為 name 的區段內容。

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

在版面配置頁面中,轉譯名為 name 的區段內容。

(繼承來源 RazorPage)
RenderSectionAsync(String)

在版面配置頁面中,以非同步方式呈現名為 name 的區段內容。

(繼承來源 RazorPage)
RenderSectionAsync(String, Boolean)

在版面配置頁面中,以非同步方式呈現名為 name 的區段內容。

(繼承來源 RazorPage)
SetAntiforgeryCookieAndHeader()

在回應上設定反分叉 Cookie 和 X-Frame-Options 標頭。

(繼承來源 RazorPage)
StartTagHelperWritingScope(HtmlEncoder)

啟動新的寫入範圍,並選擇性地覆寫 HtmlEncoder 該範圍內。

(繼承來源 RazorPage)
Write(Object)

使用 HTML 編碼 Output 將指定的 value 寫入 。

(繼承來源 RazorPage)
Write(String)

使用 HTML 編碼 Output 將指定的 value 寫入 。

(繼承來源 RazorPageBase)
WriteAttributeValue(String, Int32, Object, Int32, Int32, Boolean)

表示呈現使用 Razor 語法之檢視所需的屬性和方法。

(繼承來源 RazorPage)
WriteAttributeValueTo(TextWriter, String, Int32, Object, Int32, Int32, Boolean)

表示呈現使用 Razor 語法之檢視所需的屬性和方法。

(繼承來源 RazorPage)
WriteLiteral(Object)

將沒有 HTML 編碼 Output 的指定 value 寫入 。

(繼承來源 RazorPage)
WriteLiteral(String)

將沒有 HTML 編碼 Output 的指定 value 寫入 。

(繼承來源 RazorPageBase)
WriteLiteralTo(TextWriter, Object)

將沒有 HTML 編碼 writer 的指定 value 寫入 。

(繼承來源 RazorPage)
WriteLiteralTo(TextWriter, String)

將沒有 HTML 編碼 Output 的指定 value 寫入 。

(繼承來源 RazorPage)
WriteTo(TextWriter, Object)

使用 HTML 編碼 writer 將指定的 value 寫入 。

(繼承來源 RazorPage)
WriteTo(TextWriter, String)

使用 HTML 編碼 writer 將指定的 value 寫入 。

(繼承來源 RazorPage)

適用於