Compartir a través de


RazorPageBase Clase

Definición

Representa las propiedades y los métodos necesarios para representar una vista que usa la sintaxis de Razor.

public ref class RazorPageBase abstract : Microsoft::AspNetCore::Mvc::Razor::IRazorPage
public abstract class RazorPageBase : Microsoft.AspNetCore.Mvc.Razor.IRazorPage
type RazorPageBase = class
    interface IRazorPage
Public MustInherit Class RazorPageBase
Implements IRazorPage
Herencia
RazorPageBase
Derivado
Implementaciones

Constructores

RazorPageBase()

Representa las propiedades y los métodos necesarios para representar una vista que usa la sintaxis de Razor.

Propiedades

BodyContent

Obtiene o establece el contenido del cuerpo.

DiagnosticSource

Obtiene o establece una DiagnosticSource instancia usada para instrumentar la ejecución de la página.

HtmlEncoder

Obtiene el objeto HtmlEncoder que se va a usar cuando controla RazorPage expresiones que noIHtmlContent son de C#.

IsLayoutBeingRendered

Obtiene o establece una marca que determina si se representa el diseño de esta página.

Layout

Obtiene o establece la ruta de acceso de la página de diseño.

Output

Obtiene el objeto en el TextWriter que está escribiendo la salida de la página.

Path

Obtiene la ruta de acceso relativa de la base de la aplicación a la página.

PreviousSectionWriters

Obtiene o establece las secciones que puede representar esta página.

SectionWriters

Obtiene las secciones definidas por esta página.

TempData

Obtiene del ITempDataDictionary objeto ViewContext.

User

Obtiene el ClaimsPrincipal objeto del usuario que ha iniciado sesión actualmente.

ViewBag

Obtiene el diccionario de datos de vista dinámicos.

ViewContext

Obtiene o establece el contexto de vista de la vista de representación.

Métodos

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

Agregue un valor de atributo html.

BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle)

Comienza a agregar valores de atributo html.

BeginContext(Int32, Int32, Boolean)

Representa las propiedades y los métodos necesarios para representar una vista que usa la sintaxis de Razor.

BeginWriteAttribute(String, String, Int32, String, Int32, Int32)

Comienza a escribir un atributo.

BeginWriteTagHelperAttribute()

Inicia un nuevo ámbito para escribir ITagHelper valores de atributo.

CreateTagHelper<TTagHelper>()

Crea y activa un ITagHelperobjeto .

DefineSection(String, Func<Object,Task>)

Crea una sección de contenido con nombre en la página que se puede invocar en una página diseño mediante RenderSection o RenderSectionAsync

DefineSection(String, RenderAsyncDelegate)

Crea una sección de contenido con nombre en la página que se puede invocar en una página diseño mediante RenderSection o RenderSectionAsync

EndAddHtmlAttributeValues(TagHelperExecutionContext)

Termina agregando valores de atributo html.

EndContext()

Representa las propiedades y los métodos necesarios para representar una vista que usa la sintaxis de Razor.

EndTagHelperWritingScope()

Finaliza el ámbito de escritura actual que se inició llamando a StartTagHelperWritingScope(HtmlEncoder).

EndWriteAttribute()

Finaliza la escritura de un atributo.

EndWriteTagHelperAttribute()

Finaliza el ámbito de escritura actual que se inició llamando a BeginWriteTagHelperAttribute().

EnsureRenderedBodyOrSections()

Comprueba que se representaron todas las secciones definidas en PreviousSectionWriters o que el cuerpo se representaba si no se definieron secciones.

ExecuteAsync()

Representa la página y escribe la salida en .Writer

FlushAsync()

FlushAsync() Invoca en Output y Stream.FlushAsync en el flujo de respuesta, escribiendo cualquier contenido almacenado en búfer en Body.

Href(String)

Devuelve un valor href para la ruta de acceso de contenido especificada.

InvalidTagHelperIndexerAssignment(String, String, String)

Dar formato a un mensaje de error sobre el uso de un indexador cuando la propiedad auxiliar de etiquetas es null.

PopWriter()

Devuelve un escritor de texto de la pila.

PushWriter(TextWriter)

Coloca un escritor de texto en la pila.

SetAntiforgeryCookieAndHeader()

Establece la cookie antifalsificación y el encabezado X-Frame-Options en la respuesta.

StartTagHelperWritingScope(HtmlEncoder)

Inicia un nuevo ámbito de escritura y, opcionalmente, invalida HtmlEncoder dentro de ese ámbito.

Write(Object)

Escribe el especificado value con codificación OutputHTML en .

Write(String)

Escribe el especificado value con codificación OutputHTML en .

WriteAttributeValue(String, Int32, Object, Int32, Int32, Boolean)

Escribe un valor de atributo.

WriteLiteral(Object)

Escribe el especificado value sin codificación OutputHTML en .

WriteLiteral(String)

Escribe el especificado value sin codificación OutputHTML en .

Se aplica a