Compartir a través de


PageModel Clase

Definición

Clase abstracta que representa una página

public ref class PageModel abstract
public ref class PageModel abstract : Microsoft::AspNetCore::Mvc::Filters::IAsyncPageFilter, Microsoft::AspNetCore::Mvc::Filters::IFilterMetadata, Microsoft::AspNetCore::Mvc::Filters::IPageFilter
[Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageModel]
public abstract class PageModel
[Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageModel]
public abstract class PageModel : Microsoft.AspNetCore.Mvc.Filters.IAsyncPageFilter, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata, Microsoft.AspNetCore.Mvc.Filters.IPageFilter
[<Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageModel>]
type PageModel = class
[<Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageModel>]
type PageModel = class
    interface IAsyncPageFilter
    interface IFilterMetadata
    interface IPageFilter
Public MustInherit Class PageModel
Public MustInherit Class PageModel
Implements IAsyncPageFilter, IFilterMetadata, IPageFilter
Herencia
PageModel
Derivado
Atributos
Implementaciones

Constructores

PageModel()

Clase abstracta que representa una página

Propiedades

HttpContext

Obtiene la estructura HttpContext.

MetadataProvider

Obtiene o establece el IModelMetadataProvider.

ModelState

Obtiene la estructura ModelStateDictionary.

PageContext

Obtiene la estructura PageContext.

Request

Obtiene la estructura HttpRequest.

Response

Obtiene la estructura HttpResponse.

RouteData

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

TempData

Obtiene o establece ITempDataDictionary que usa PageResult.

Url

Obtiene o establece el IUrlHelper.

User

Obtiene para el ClaimsPrincipal usuario asociado a la acción en ejecución.

ViewData

Obtiene la estructura ViewDataDictionary.

Métodos

BadRequest()

Crea un objeto BadRequestResult que genera una Status400BadRequest respuesta.

BadRequest(ModelStateDictionary)

Crea un objeto BadRequestObjectResult que genera una Status400BadRequest respuesta.

BadRequest(Object)

Crea un objeto BadRequestObjectResult que genera una Status400BadRequest respuesta.

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 objeto contentType.

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 contentTypey contentEncoding.

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), el 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 el nombre de archivo sugerido.

Forbid()

Crea un objeto ForbidResult (Status403Forbidden de forma predeterminada).

Forbid(AuthenticationProperties)

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

Forbid(AuthenticationProperties, String[])

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

Forbid(String[])

Crea un ( ForbidResultStatus403Forbidden de forma predeterminada) con los esquemas de autenticación especificados.

LocalRedirect(String)

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

LocalRedirectPermanent(String)

Crea un LocalRedirectResult objeto con Permanent establecido en true (Status301MovedPermanently) utilizando 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.

OnPageHandlerExecuted(PageHandlerExecutedContext)

Se llama después de que se ejecute el método de controlador antes de que se ejecute el resultado de la acción.

OnPageHandlerExecuting(PageHandlerExecutingContext)

Se llama antes de que se ejecute el método de controlador, una vez completado el enlace de modelos.

OnPageHandlerExecutionAsync(PageHandlerExecutingContext, PageHandlerExecutionDelegate)

Se llama de forma asincrónica antes de invocar el método de controlador, una vez completado el enlace de modelos.

OnPageHandlerSelected(PageHandlerSelectedContext)

Se llama después de seleccionar un método de controlador, pero antes de que se produzca el enlace de modelos.

OnPageHandlerSelectionAsync(PageHandlerSelectedContext)

Se llama de forma asincrónica después de seleccionar el método de controlador, pero antes de que se produzca el enlace de modelos.

Page()

Crea un PageResult objeto que representa la página.

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.

Redirect(String)

Crea un RedirectResult objeto que redirige (Status302Found) 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)

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

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, Object, String)

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

RedirectToPagePermanent(String, String)

Redirige (Status301MovedPermanently) al especificado pageName.

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 establecido en false y PreserveMethod se establece 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 establecida en false y PreserveMethod se establece en true, mediante el especificado routeName, routeValuesy fragment.

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.

StatusCode(Int32)

Crea un StatusCodeResult objeto especificando un statusCodeobjeto .

StatusCode(Int32, Object)

Crea un ObjectResult objeto especificando un statusCode objeto y value

TryUpdateModelAsync(Object, Type, String)

Novedades la instancia especificada model mediante valores de la PageModelclase actual IValueProvider y .name

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

Novedades la instancia especificada model mediante valueProvider y .name

TryUpdateModelAsync<TModel>(TModel)

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

TryUpdateModelAsync<TModel>(TModel, String)

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

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

Novedades la instancia especificada model mediante valores de la PageModelclase actual IValueProvider y .name

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

Novedades la instancia especificada model mediante valores de la PageModelclase actual IValueProvider y .name

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Novedades la instancia especificada model mediante valueProvider y .name

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

Novedades la instancia especificada model mediante valueProvider y .name

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

Novedades la instancia especificada model mediante valueProvider y .name

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 de un componente de vista que se va a representar.

ViewComponent(Type, Object)

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

Se aplica a