Compartir a través de


PageBase Clase

Definición

Una clase base para una página de Razor.

public ref class PageBase abstract : Microsoft::AspNetCore::Mvc::Razor::RazorPageBase
public abstract class PageBase : Microsoft.AspNetCore.Mvc.Razor.RazorPageBase
type PageBase = class
    inherit RazorPageBase
Public MustInherit Class PageBase
Inherits RazorPageBase
Herencia
Derivado

Constructores

PageBase()

Una clase base para una página de Razor.

Propiedades

BodyContent

Obtiene o establece el contenido del cuerpo.

(Heredado de RazorPageBase)
DiagnosticSource

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

(Heredado de RazorPageBase)
HtmlEncoder

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

(Heredado de RazorPageBase)
HttpContext

Obtiene la estructura HttpContext.

IsLayoutBeingRendered

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

(Heredado de RazorPageBase)
Layout

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

(Heredado de RazorPageBase)
MetadataProvider

Obtiene o establece el IModelMetadataProvider.

ModelState

Obtiene la estructura ModelStateDictionary.

Output

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

(Heredado de RazorPageBase)
PageContext

PageContext.

Path

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

(Heredado de RazorPageBase)
PreviousSectionWriters

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

(Heredado de RazorPageBase)
Request

Obtiene la estructura HttpRequest.

Response

Obtiene la estructura HttpResponse.

RouteData

Obtiene para RouteData la acción en ejecución.

SectionWriters

Obtiene las secciones definidas por esta página.

(Heredado de RazorPageBase)
TempData

Obtiene del ITempDataDictionary objeto ViewContext.

(Heredado de RazorPageBase)
User

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

(Heredado de RazorPageBase)
ViewBag

Obtiene el diccionario de datos de vista dinámicos.

(Heredado de RazorPageBase)
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.

(Heredado de RazorPageBase)
BadRequest()

Crea un BadRequestResult objeto que genera una Status400BadRequest respuesta.

BadRequest(ModelStateDictionary)

Crea un BadRequestObjectResult objeto que genera una Status400BadRequest respuesta.

BadRequest(Object)

Crea un BadRequestObjectResult objeto que genera una Status400BadRequest respuesta.

BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle)

Comienza a agregar valores de atributo html.

(Heredado de RazorPageBase)
BeginContext(Int32, Int32, Boolean)

Una clase base para una página de Razor.

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

Comienza a escribir un atributo.

(Heredado de RazorPageBase)
BeginWriteTagHelperAttribute()

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

(Heredado de RazorPageBase)
Challenge()

Crea una interfaz ChallengeResult.

Challenge(AuthenticationProperties)

Crea un ChallengeResult objeto con el especificado properties.

Challenge(AuthenticationProperties, String[])

Crea un ChallengeResult objeto con los esquemas de autenticación especificados y properties.

Challenge(String[])

Crea un ChallengeResult objeto con los esquemas de autenticación especificados.

Content(String)

Crea un ContentResult objeto con Status200OK especificando una content cadena.

Content(String, MediaTypeHeaderValue)

Crea un ContentResult objeto con Status200OK especificando una content cadena y un contentTypeobjeto .

Content(String, String)

Crea un ContentResult objeto con Status200OK especificando una content cadena y un tipo de contenido.

Content(String, String, Encoding)

Crea un ContentResult objeto con Status200OK especificando una content cadena, un contentTypeobjeto y contentEncoding.

CreateTagHelper<TTagHelper>()

Crea y activa un ITagHelperobjeto .

(Heredado de RazorPageBase)
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

(Heredado de RazorPageBase)
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

(Heredado de RazorPageBase)
EndAddHtmlAttributeValues(TagHelperExecutionContext)

Termina agregando valores de atributo html.

(Heredado de RazorPageBase)
EndContext()

Una clase base para una página de Razor.

EndTagHelperWritingScope()

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

(Heredado de RazorPageBase)
EndWriteAttribute()

Termina escribiendo un atributo.

(Heredado de RazorPageBase)
EndWriteTagHelperAttribute()

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

(Heredado de RazorPageBase)
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

(Heredado de RazorPageBase)
File(Byte[], String)

Devuelve un archivo con el especificado fileContents como contenido (Status200OK) y el especificado contentType como Content-Type.

File(Byte[], String, String)

Devuelve un archivo con el especificado fileContents como contenido (Status200OK), especificado contentType como Content-Type y el especificado fileDownloadName como el nombre de archivo sugerido.

File(Stream, String)

Devuelve un archivo en el especificado fileStream (Status200OK) con el especificado contentType como Content-Type.

File(Stream, String, String)

Devuelve un archivo en el especificado fileStream (Status200OK) con el especificado contentType como Content-Type y el especificado fileDownloadName como el nombre de archivo sugerido.

File(String, String)

Devuelve el archivo especificado por virtualPath (Status200OK) con el especificado contentType como Content-Type.

File(String, String, String)

Devuelve el archivo especificado por virtualPath (Status200OK) con el especificado contentType como Content-Type y el especificado fileDownloadName como nombre de archivo sugerido.

FlushAsync()

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

(Heredado de RazorPageBase)
Forbid()

Crea un ForbidResult objeto (Status403Forbidden de forma predeterminada).

Forbid(AuthenticationProperties)

Crea un ForbidResult objeto (Status403Forbidden de forma predeterminada) con el especificado properties.

Forbid(AuthenticationProperties, String[])

Crea un ForbidResult objeto (Status403Forbidden de forma predeterminada) con los esquemas de autenticación especificados y properties.

Forbid(String[])

Crea un ForbidResult objeto (Status403Forbidden de forma predeterminada) con los esquemas de autenticación especificados.

Href(String)

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

(Heredado de RazorPageBase)
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.

(Heredado de RazorPageBase)
LocalRedirect(String)

Crea un LocalRedirectResult objeto que redirige (Status302Found) al local localUrlespecificado.

LocalRedirectPermanent(String)

Crea un LocalRedirectResult objeto con Permanent establecido en true (Status301MovedPermanently) mediante el especificado localUrl.

LocalRedirectPermanentPreserveMethod(String)

Crea un LocalRedirectResult objeto con Permanent establecido en true y PreserveMethod se establece en true (Status308PermanentRedirect) mediante el especificado localUrl.

LocalRedirectPreserveMethod(String)

Crea un LocalRedirectResult objeto con Permanent establecido en false y PreserveMethod se establece en true (Status307TemporaryRedirect) mediante el especificado localUrl.

NotFound()

Crea un objeto NotFoundResult que genera una Status404NotFound respuesta.

NotFound(Object)

Crea un objeto NotFoundObjectResult que genera una Status404NotFound respuesta.

Page()

Crea un PageResult objeto que representa esta página como una vista de la respuesta.

Partial(String)

Crea un PartialViewResult objeto especificando el nombre de un elemento parcial que se va a representar.

Partial(String, Object)

Crea un PartialViewResult objeto especificando el nombre de un elemento parcial para representar y el objeto de modelo.

PhysicalFile(String, String)

Devuelve el archivo especificado por physicalPath (Status200OK) con el especificado contentType como Content-Type.

PhysicalFile(String, String, String)

Devuelve el archivo especificado por physicalPath (Status200OK) con el especificado contentType como Content-Type y el especificado fileDownloadName como nombre de archivo sugerido.

PopWriter()

Devuelve un escritor de texto de la pila.

(Heredado de RazorPageBase)
PushWriter(TextWriter)

Coloca un escritor de texto en la pila.

(Heredado de RazorPageBase)
Redirect(String)

Crea un RedirectResult objeto que redirige al especificado url.

RedirectPermanent(String)

Crea un RedirectResult objeto con Permanent establecido en true (Status301MovedPermanently) mediante el especificado url.

RedirectPermanentPreserveMethod(String)

Crea un RedirectResult objeto con Permanent establecido en true y PreserveMethod se establece en true (Status308PermanentRedirect) mediante el especificado url.

RedirectPreserveMethod(String)

Crea un RedirectResult objeto con Permanent establecido en false y PreserveMethod se establece en true (Status307TemporaryRedirect) mediante el especificado url.

RedirectToAction(String)

Redirige (Status302Found) a la acción especificada mediante actionName.

RedirectToAction(String, Object)

Redirige (Status302Found) a la acción especificada mediante actionName y routeValues.

RedirectToAction(String, String)

Redirige (Status302Found) a la acción especificada mediante actionName y controllerName.

RedirectToAction(String, String, Object)

Redirige (Status302Found) a la acción especificada mediante el especificado actionName, controllerNamey routeValues.

RedirectToAction(String, String, Object, String)

Redirige (Status302Found) a la acción especificada mediante el especificado actionName, controllerName, routeValuesy fragment.

RedirectToAction(String, String, String)

Redirige (Status302Found) a la acción especificada mediante el especificado actionName, controllerNamey fragment.

RedirectToActionPermanent(String)

Redirige (Status301MovedPermanently) a la acción especificada con Permanent establecido en true mediante el especificado actionName.

RedirectToActionPermanent(String, Object)

Redirige (Status301MovedPermanently) a la acción especificada con Permanent establecida en true mediante el especificado actionName y routeValues.

RedirectToActionPermanent(String, String)

Redirige (Status301MovedPermanently) a la acción especificada con Permanent establecida en true mediante el especificado actionName y controllerName.

RedirectToActionPermanent(String, String, Object)

Redirige (Status301MovedPermanently) a la acción especificada con Permanent establecida en true mediante el especificado actionName, controllerNamey routeValues.

RedirectToActionPermanent(String, String, Object, String)

Redirige (Status301MovedPermanently) a la acción especificada con Permanent establecida en true mediante el especificado actionName, controllerName, routeValuesy fragment.

RedirectToActionPermanent(String, String, String)

Redirige (Status301MovedPermanently) a la acción especificada con Permanent establecida en true mediante el especificado actionName, controllerNamey fragment.

RedirectToActionPermanentPreserveMethod(String, String, Object, String)

Redirige (Status308PermanentRedirect) a la acción especificada con Permanent establecida en true y PreserveMethod establecida en true, mediante el especificado actionName, controllerName, routeValuesy fragment.

RedirectToActionPreserveMethod(String, String, Object, String)

Redirige (Status307TemporaryRedirect) a la acción especificada con Permanent establecida en false y PreserveMethod se establece en true, mediante el especificado actionName, controllerName, routeValuesy fragment.

RedirectToPage()

Redirige (Status302Found) a la página actual.

RedirectToPage(Object)

Redirige (Status302Found) a la página actual con el especificado routeValues.

RedirectToPage(String)

Redirige (Status302Found) al especificado pageName.

RedirectToPage(String, Object)

Redirige (Status302Found) al especificado pageName mediante el especificado routeValues.

RedirectToPage(String, String)

Redirige (Status302Found) al especificado pageName mediante el especificado pageHandler.

RedirectToPage(String, String, Object, String)

Redirige (Status302Found) al especificado pageName mediante el especificado routeValues y fragment.

RedirectToPage(String, String, String)

Redirige (Status302Found) al especificado pageName mediante el especificado fragment.

RedirectToPagePermanent(String)

Redirige (Status301MovedPermanently) al especificado pageName.

RedirectToPagePermanent(String, Object)

Redirige (Status301MovedPermanently) al especificado pageName mediante el especificado routeValues.

RedirectToPagePermanent(String, String)

Redirige (Status301MovedPermanently) al especificado pageName mediante el especificado pageHandler.

RedirectToPagePermanent(String, String, Object)

Redirige (Status301MovedPermanently) al especificado pageName mediante el especificado routeValues.

RedirectToPagePermanent(String, String, Object, String)

Redirige (Status301MovedPermanently) al especificado pageName mediante el especificado routeValues y fragment.

RedirectToPagePermanent(String, String, String)

Redirige (Status301MovedPermanently) al especificado pageName mediante el especificado fragment.

RedirectToPagePermanentPreserveMethod(String, String, Object, String)

Redirige (Status308PermanentRedirect) a la ruta especificada con Permanent establecida en true y PreserveMethod establecida en true, mediante el especificado pageName, routeValuesy fragment.

RedirectToPagePreserveMethod(String, String, Object, String)

Redirige (Status307TemporaryRedirect) a la página especificada con Permanent establecida en false y PreserveMethod establecida en true, mediante el especificado pageName, routeValuesy fragment.

RedirectToRoute(Object)

Redirige (Status302Found) a la ruta especificada mediante el especificado routeValues.

RedirectToRoute(String)

Redirige (Status302Found) a la ruta especificada mediante el especificado routeName.

RedirectToRoute(String, Object)

Redirige (Status302Found) a la ruta especificada mediante el especificado routeName y routeValues.

RedirectToRoute(String, Object, String)

Redirige (Status302Found) a la ruta especificada mediante el especificado routeName, routeValuesy fragment.

RedirectToRoute(String, String)

Redirige (Status302Found) a la ruta especificada mediante el especificado routeName y fragment.

RedirectToRoutePermanent(Object)

Redirige (Status301MovedPermanently) a la ruta especificada con Permanent establecida en true mediante el especificado routeValues.

RedirectToRoutePermanent(String)

Redirige (Status301MovedPermanently) a la ruta especificada con Permanent establecida en true mediante el especificado routeName.

RedirectToRoutePermanent(String, Object)

Redirige (Status301MovedPermanently) a la ruta especificada con Permanent establecida en true mediante el especificado routeName y routeValues.

RedirectToRoutePermanent(String, Object, String)

Redirige (Status301MovedPermanently) a la ruta especificada con Permanent establecida en true mediante el especificado routeName, routeValuesy fragment.

RedirectToRoutePermanent(String, String)

Redirige (Status301MovedPermanently) a la ruta especificada con Permanent establecida en true mediante el especificado routeName y fragment.

RedirectToRoutePermanentPreserveMethod(String, Object, String)

Redirige (Status308PermanentRedirect) a la ruta especificada con Permanent establecida en true y PreserveMethod establecida en true, mediante el especificado routeName, routeValuesy fragment.

RedirectToRoutePreserveMethod(String, Object, String)

Redirige (Status307TemporaryRedirect) a la ruta especificada con Permanent establecido en false y PreserveMethod se establece en true, mediante el especificado routeName, routeValuesy fragment.

SetAntiforgeryCookieAndHeader()

Establece la cookie antiforgería y el encabezado X-Frame-Options en la respuesta.

(Heredado de RazorPageBase)
SignIn(ClaimsPrincipal, AuthenticationProperties, String)

Crea un SignInResult objeto con el esquema de autenticación especificado y properties.

SignIn(ClaimsPrincipal, String)

Crea un SignInResult objeto con el esquema de autenticación especificado.

SignOut(AuthenticationProperties, String[])

Crea un SignOutResult objeto con los esquemas de autenticación especificados y properties.

SignOut(String[])

Crea un SignOutResult objeto con los esquemas de autenticación especificados.

StartTagHelperWritingScope(HtmlEncoder)

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

(Heredado de RazorPageBase)
StatusCode(Int32)

Crea un StatusCodeResult objeto especificando un statusCodeobjeto .

StatusCode(Int32, Object)

Crea un objeto especificando y ObjectResultstatusCodevalue

TryUpdateModelAsync(Object, Type, String)

Novedades la instancia especificada model mediante valores de la Pageclase actual IValueProvider y .prefix

TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>)

Novedades la instancia especificada model mediante y valueProvider .prefix

TryUpdateModelAsync<TModel>(TModel)

Novedades la instancia especificada model mediante valores de la Pageclase actualIValueProvider.

TryUpdateModelAsync<TModel>(TModel, String)

Novedades la instancia especificada model mediante valores de la Pageclase actual IValueProvider y .prefix

TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[])

Novedades la instancia especificada model mediante valores de la Pageclase actual IValueProvider y .prefix

TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>)

Novedades la instancia especificada model mediante valores de la Pageclase actual IValueProvider y .prefix

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Novedades la instancia especificada model mediante y valueProvider .prefix

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[])

Novedades la instancia especificada model mediante y valueProvider .prefix

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>)

Novedades la instancia especificada model mediante y valueProvider .prefix

TryValidateModel(Object)

Valida la instancia especificada model .

TryValidateModel(Object, String)

Valida la instancia especificada model .

Unauthorized()

Crea un objeto UnauthorizedResult que genera una Status401Unauthorized respuesta.

ViewComponent(String)

Crea un ViewComponentResult objeto especificando el nombre de un componente de vista que se va a representar.

ViewComponent(String, Object)

Crea un ViewComponentResult objeto especificando el nombre de un componente de vista que se va a representar.

ViewComponent(Type)

Crea un ViewComponentResult objeto especificando el Type objeto de un componente de vista que se va a representar.

ViewComponent(Type, Object)

Crea un ViewComponentResult objeto especificando el Type objeto de un componente de vista que se va a representar.

Write(Object)

Escribe el objeto especificado value con codificación OutputHTML en .

(Heredado de RazorPageBase)
Write(String)

Escribe el objeto especificado value con codificación OutputHTML en .

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

Escribe un valor de atributo.

(Heredado de RazorPageBase)
WriteLiteral(Object)

Escribe el especificado value sin codificación OutputHTML en .

(Heredado de RazorPageBase)
WriteLiteral(String)

Escribe el especificado value sin codificación OutputHTML en .

(Heredado de RazorPageBase)

Se aplica a