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获取在处理RazorPageIHtmlContent 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 编码将指定的 value 写入到 Output

(继承自 RazorPage)
Write(String)

使用 HTML 编码将指定的 value 写入到 Output

(继承自 RazorPageBase)
WriteAttributeValue(String, Int32, Object, Int32, Int32, Boolean)

表示呈现使用 Razor 语法的视图所需的属性和方法。

(继承自 RazorPage)
WriteAttributeValueTo(TextWriter, String, Int32, Object, Int32, Int32, Boolean)

表示呈现使用 Razor 语法的视图所需的属性和方法。

(继承自 RazorPage)
WriteLiteral(Object)

将指定的 value 不带 HTML 编码的 写入到 Output

(继承自 RazorPage)
WriteLiteral(String)

将指定的 value 不带 HTML 编码的 写入到 Output

(继承自 RazorPageBase)
WriteLiteralTo(TextWriter, Object)

将指定的 value (不带 HTML 编码)写入 。writer

(继承自 RazorPage)
WriteLiteralTo(TextWriter, String)

将指定的 value 不带 HTML 编码的 写入到 Output

(继承自 RazorPage)
WriteTo(TextWriter, Object)

使用 HTML 编码将指定的 value 写入到 writer

(继承自 RazorPage)
WriteTo(TextWriter, String)

使用 HTML 编码将指定的 value 写入到 writer

(继承自 RazorPage)

适用于