Partilhar via


RazorPage<TModel> Classe

Definição

Representa as propriedades e os métodos necessários para renderizar uma exibição que usa a sintaxe 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

Parâmetros de tipo

TModel

O tipo do modelo de dados de exibição.

Herança
RazorPage<TModel>
Herança
RazorPage<TModel>

Construtores

RazorPage<TModel>()

Representa as propriedades e os métodos necessários para renderizar uma exibição que usa a sintaxe Razor.

Propriedades

BodyContent

Obtém ou define o conteúdo do corpo.

(Herdado de RazorPage)
Context

Um HttpContext que representa a execução da solicitação atual.

(Herdado de RazorPage)
DiagnosticSource

Obtém ou define uma DiagnosticSource() instância usada para instrumentar a execução da página.

(Herdado de RazorPage)
HtmlEncoder

Obtém o HtmlEncoder a ser usado quando isso RazorPage manipula expressões nãoIHtmlContent C#.

(Herdado de RazorPage)
IsLayoutBeingRendered

Obtém ou define um sinalizador que determina se o layout desta página está sendo renderizado.

(Herdado de RazorPage)
Layout

Obtém ou define o caminho de uma página de layout.

(Herdado de RazorPage)
Model

Obtém a propriedade Model da ViewData propriedade .

Output

Obtém o TextWriter no qual a página está gravando a saída.

(Herdado de RazorPage)
Path

Obtém o caminho relativo de base do aplicativo para a página.

(Herdado de RazorPage)
PreviousSectionWriters

Obtém ou define as seções que podem ser renderizadas por esta página.

(Herdado de RazorPage)
SectionWriters

Obtém as seções definidas por esta página.

(Herdado de RazorPage)
TempData

Obtém o ITempDataDictionary do ViewContext.

(Herdado de RazorPage)
User

Obtém o ClaimsPrincipal do usuário conectado atualmente.

(Herdado de RazorPage)
ViewBag

Obtém o dicionário dinâmico de dados de exibição.

(Herdado de RazorPage)
ViewContext

Obtém ou define o contexto de exibição do modo de exibição de renderização.

(Herdado de RazorPage)
ViewData

Obtém ou define o dicionário para exibir dados.

Métodos

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

Representa as propriedades e os métodos necessários para renderizar uma exibição que usa a sintaxe Razor.

(Herdado de RazorPage)
BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle)

Representa as propriedades e os métodos necessários para renderizar uma exibição que usa a sintaxe Razor.

(Herdado de RazorPage)
BeginContext(Int32, Int32, Boolean)

Representa as propriedades e os métodos necessários para renderizar uma exibição que usa a sintaxe Razor.

(Herdado de RazorPage)
BeginWriteAttribute(String, String, Int32, String, Int32, Int32)

Representa as propriedades e os métodos necessários para renderizar uma exibição que usa a sintaxe Razor.

(Herdado de RazorPage)
BeginWriteAttributeTo(TextWriter, String, String, Int32, String, Int32, Int32)

Representa as propriedades e os métodos necessários para renderizar uma exibição que usa a sintaxe Razor.

(Herdado de RazorPage)
BeginWriteTagHelperAttribute()

Inicia um novo escopo para gravar ITagHelper valores de atributo.

(Herdado de RazorPage)
CreateTagHelper<TTagHelper>()

Cria e ativa um ITagHelper.

(Herdado de RazorPage)
DefineSection(String, Func<Object,Task>)

Cria uma seção de conteúdo nomeado na página que pode ser invocada em uma página layout usando RenderSection ou RenderSectionAsync

(Herdado de RazorPageBase)
DefineSection(String, RenderAsyncDelegate)

Cria uma seção de conteúdo nomeado na página que pode ser invocada em uma página layout usando RenderSection(String) ou RenderSectionAsync(String, Boolean).

(Herdado de RazorPage)
EndAddHtmlAttributeValues(TagHelperExecutionContext)

Representa as propriedades e os métodos necessários para renderizar uma exibição que usa a sintaxe Razor.

(Herdado de RazorPage)
EndContext()

Representa as propriedades e os métodos necessários para renderizar uma exibição que usa a sintaxe Razor.

(Herdado de RazorPage)
EndTagHelperWritingScope()

Encerra o escopo de gravação atual que foi iniciado chamando StartTagHelperWritingScope(HtmlEncoder).

(Herdado de RazorPage)
EndWriteAttribute()

Representa as propriedades e os métodos necessários para renderizar uma exibição que usa a sintaxe Razor.

(Herdado de RazorPage)
EndWriteAttributeTo(TextWriter)

Representa as propriedades e os métodos necessários para renderizar uma exibição que usa a sintaxe Razor.

(Herdado de RazorPage)
EndWriteTagHelperAttribute()

Encerra o escopo de gravação atual que foi iniciado chamando BeginWriteTagHelperAttribute().

(Herdado de RazorPage)
EnsureRenderedBodyOrSections()

Verifica se todas as seções definidas em PreviousSectionWriters foram renderizadas ou se o corpo foi renderizado se nenhuma seção foi definida.

(Herdado de RazorPage)
ExecuteAsync()

Renderiza a página e grava a saída no Writer.

(Herdado de RazorPage)
FlushAsync()

FlushAsync() Invoca em Output e Stream.FlushAsync no fluxo de resposta, gravando qualquer conteúdo armazenado em buffer no Body.

(Herdado de RazorPage)
Href(String)

Representa as propriedades e os métodos necessários para renderizar uma exibição que usa a sintaxe Razor.

(Herdado de RazorPage)
IgnoreBody()

Em uma página de layout do Razor, ignora a renderização da parte de uma página de conteúdo que não está dentro de uma seção nomeada.

(Herdado de RazorPage)
IgnoreSection(String)

Em páginas de layout, ignora a renderização do conteúdo da seção chamada sectionName.

(Herdado de RazorPage)
InvalidTagHelperIndexerAssignment(String, String, String)

Formate uma mensagem de erro sobre como usar um indexador quando a propriedade auxiliar de marca for null.

(Herdado de RazorPageBase)
IsSectionDefined(String)

Retorna um valor que indica se a seção especificada está definida na página de conteúdo.

(Herdado de RazorPage)
PopWriter()

Retornar um gravador de texto da pilha.

(Herdado de RazorPageBase)
PushWriter(TextWriter)

Coloca um gravador de texto na pilha.

(Herdado de RazorPageBase)
RenderBody()

Em uma página de layout do Razor, renderiza a parte de uma página de conteúdo que não está dentro de uma seção nomeada.

(Herdado de RazorPage)
RenderSection(String, Boolean)

Em páginas de layout, renderiza o conteúdo da seção chamada name.

(Herdado de RazorPage)
RenderSection(String)

Em páginas de layout, renderiza o conteúdo da seção chamada name.

(Herdado de RazorPage)
RenderSectionAsync(String, Boolean)

Em páginas de layout, renderiza de forma assíncrona o conteúdo da seção chamada name.

(Herdado de RazorPage)
RenderSectionAsync(String)

Em páginas de layout, renderiza de forma assíncrona o conteúdo da seção chamada name.

(Herdado de RazorPage)
SetAntiforgeryCookieAndHeader()

Define o cookie antiforgery e o cabeçalho X-Frame-Options na resposta.

(Herdado de RazorPage)
StartTagHelperWritingScope(HtmlEncoder)

Inicia um novo escopo de gravação e, opcionalmente, substitui HtmlEncoder dentro desse escopo.

(Herdado de RazorPage)
Write(Object)

Grava o especificado value com codificação OutputHTML em .

(Herdado de RazorPage)
Write(String)

Grava o especificado value com codificação OutputHTML em .

(Herdado de RazorPageBase)
WriteAttributeValue(String, Int32, Object, Int32, Int32, Boolean)

Representa as propriedades e os métodos necessários para renderizar uma exibição que usa a sintaxe Razor.

(Herdado de RazorPage)
WriteAttributeValueTo(TextWriter, String, Int32, Object, Int32, Int32, Boolean)

Representa as propriedades e os métodos necessários para renderizar uma exibição que usa a sintaxe Razor.

(Herdado de RazorPage)
WriteLiteral(Object)

Grava o especificado value sem codificação OutputHTML em .

(Herdado de RazorPage)
WriteLiteral(String)

Grava o especificado value sem codificação OutputHTML em .

(Herdado de RazorPageBase)
WriteLiteralTo(TextWriter, Object)

Grava o especificado value sem codificação HTML no writer.

(Herdado de RazorPage)
WriteLiteralTo(TextWriter, String)

Grava o especificado value sem codificação OutputHTML em .

(Herdado de RazorPage)
WriteTo(TextWriter, Object)

Grava o especificado value com codificação writerHTML em .

(Herdado de RazorPage)
WriteTo(TextWriter, String)

Grava o especificado value com codificação writerHTML em .

(Herdado de RazorPage)

Aplica-se a