PageModel Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
Challenge(AuthenticationProperties, String[]) |
Crea un ChallengeResult objeto con los esquemas de autenticación especificados y |
Challenge(String[]) |
Crea un ChallengeResult objeto con los esquemas de autenticación especificados. |
Content(String) |
Crea un ContentResult objeto con Status200OK especificando una |
Content(String, MediaTypeHeaderValue) |
Crea un ContentResult objeto con Status200OK especificando una |
Content(String, String) |
Crea un ContentResult objeto con Status200OK especificando una |
Content(String, String, Encoding) |
Crea un ContentResult objeto con Status200OK especificando una |
File(Byte[], String) |
Devuelve un archivo con el especificado |
File(Byte[], String, String) |
Devuelve un archivo con el especificado |
File(Stream, String) |
Devuelve un archivo en el especificado |
File(Stream, String, String) |
Devuelve un archivo en el especificado |
File(String, String) |
Devuelve el archivo especificado por |
File(String, String, String) |
Devuelve el archivo especificado por |
Forbid() |
Crea un objeto ForbidResult (Status403Forbidden de forma predeterminada). |
Forbid(AuthenticationProperties) |
Crea un objeto ForbidResult (Status403Forbidden de forma predeterminada) con el especificado |
Forbid(AuthenticationProperties, String[]) |
Crea un objeto ForbidResult (Status403Forbidden de forma predeterminada) con los esquemas de autenticación especificados y |
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 |
LocalRedirectPermanent(String) |
Crea un LocalRedirectResult objeto con Permanent establecido en true (Status301MovedPermanently) utilizando el especificado |
LocalRedirectPermanentPreserveMethod(String) |
Crea un LocalRedirectResult objeto con Permanent establecido en true y PreserveMethod se establece en true (Status308PermanentRedirect) mediante el especificado |
LocalRedirectPreserveMethod(String) |
Crea un LocalRedirectResult objeto con Permanent establecido en false y PreserveMethod se establece en true (Status307TemporaryRedirect) mediante el especificado |
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 |
PhysicalFile(String, String, String) |
Devuelve el archivo especificado por |
Redirect(String) |
Crea un RedirectResult objeto que redirige (Status302Found) al especificado |
RedirectPermanent(String) |
Crea un RedirectResult objeto con Permanent establecido en true (Status301MovedPermanently) mediante el especificado |
RedirectPermanentPreserveMethod(String) |
Crea un RedirectResult objeto con Permanent establecido en true y PreserveMethod se establece en true (Status308PermanentRedirect) mediante el especificado |
RedirectPreserveMethod(String) |
Crea un RedirectResult objeto con Permanent establecido en false y PreserveMethod se establece en true (Status307TemporaryRedirect) mediante el especificado |
RedirectToAction(String) |
Redirige (Status302Found) a la acción especificada mediante |
RedirectToAction(String, Object) |
Redirige (Status302Found) a la acción especificada mediante |
RedirectToAction(String, String) |
Redirige (Status302Found) a la acción especificada mediante |
RedirectToAction(String, String, Object) |
Redirige (Status302Found) a la acción especificada mediante el especificado |
RedirectToAction(String, String, Object, String) |
Redirige (Status302Found) a la acción especificada mediante el especificado |
RedirectToAction(String, String, String) |
Redirige (Status302Found) a la acción especificada mediante el especificado |
RedirectToActionPermanent(String) |
Redirige (Status301MovedPermanently) a la acción especificada con Permanent establecido en true mediante el especificado |
RedirectToActionPermanent(String, Object) |
Redirige (Status301MovedPermanently) a la acción especificada con Permanent establecida en true mediante el especificado |
RedirectToActionPermanent(String, String) |
Redirige (Status301MovedPermanently) a la acción especificada con Permanent establecida en true mediante el especificado |
RedirectToActionPermanent(String, String, Object) |
Redirige (Status301MovedPermanently) a la acción especificada con Permanent establecida en true mediante el especificado |
RedirectToActionPermanent(String, String, Object, String) |
Redirige (Status301MovedPermanently) a la acción especificada con Permanent establecida en true mediante el especificado |
RedirectToActionPermanent(String, String, String) |
Redirige (Status301MovedPermanently) a la acción especificada con Permanent establecida en true mediante el especificado |
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 |
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 |
RedirectToPage() |
Redirige (Status302Found) a la página actual. |
RedirectToPage(Object) |
Redirige (Status302Found) a la página actual con el especificado |
RedirectToPage(String) |
Redirige (Status302Found) al especificado |
RedirectToPage(String, Object) |
Redirige (Status302Found) al especificado |
RedirectToPage(String, String) |
Redirige (Status302Found) al especificado |
RedirectToPage(String, String, Object) |
Redirige (Status302Found) al especificado |
RedirectToPage(String, String, Object, String) |
Redirige (Status302Found) al especificado |
RedirectToPage(String, String, String) |
Redirige (Status302Found) al especificado |
RedirectToPagePermanent(String) |
Redirige (Status301MovedPermanently) al especificado |
RedirectToPagePermanent(String, Object) |
Redirige (Status301MovedPermanently) al especificado |
RedirectToPagePermanent(String, Object, String) |
Redirige (Status301MovedPermanently) al especificado |
RedirectToPagePermanent(String, String) |
Redirige (Status301MovedPermanently) al especificado |
RedirectToPagePermanent(String, String, Object) |
Redirige (Status301MovedPermanently) al especificado |
RedirectToPagePermanent(String, String, Object, String) |
Redirige (Status301MovedPermanently) al especificado |
RedirectToPagePermanent(String, String, String) |
Redirige (Status301MovedPermanently) al especificado |
RedirectToPagePermanentPreserveMethod(String, String, Object, String) |
Redirige (Status308PermanentRedirect) a la ruta especificada con Permanent establecida en true y PreserveMethod establecida en true, mediante el especificado |
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 |
RedirectToRoute(Object) |
Redirige (Status302Found) a la ruta especificada mediante el especificado |
RedirectToRoute(String) |
Redirige (Status302Found) a la ruta especificada mediante el especificado |
RedirectToRoute(String, Object) |
Redirige (Status302Found) a la ruta especificada mediante el especificado |
RedirectToRoute(String, Object, String) |
Redirige (Status302Found) a la ruta especificada mediante el especificado |
RedirectToRoute(String, String) |
Redirige (Status302Found) a la ruta especificada mediante el especificado |
RedirectToRoutePermanent(Object) |
Redirige (Status301MovedPermanently) a la ruta especificada con Permanent establecida en true mediante el especificado |
RedirectToRoutePermanent(String) |
Redirige (Status301MovedPermanently) a la ruta especificada con Permanent establecida en true mediante el especificado |
RedirectToRoutePermanent(String, Object) |
Redirige (Status301MovedPermanently) a la ruta especificada con Permanent establecida en true mediante el especificado |
RedirectToRoutePermanent(String, Object, String) |
Redirige (Status301MovedPermanently) a la ruta especificada con Permanent establecida en true mediante el especificado |
RedirectToRoutePermanent(String, String) |
Redirige (Status301MovedPermanently) a la ruta especificada con Permanent establecida en true mediante el especificado |
RedirectToRoutePermanentPreserveMethod(String, Object, String) |
Redirige (Status308PermanentRedirect) a la ruta especificada con Permanent establecida en true y PreserveMethod establecida en true, mediante el especificado |
RedirectToRoutePreserveMethod(String, Object, String) |
Redirige (Status307TemporaryRedirect) a la ruta especificada con Permanent establecida en false y PreserveMethod se establece en true, mediante el especificado |
SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Crea un SignInResult objeto con el esquema de autenticación especificado y |
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 |
SignOut(String[]) |
Crea un SignOutResult objeto con los esquemas de autenticación especificados. |
StatusCode(Int32) |
Crea un StatusCodeResult objeto especificando un |
StatusCode(Int32, Object) |
Crea un ObjectResult objeto especificando un |
TryUpdateModelAsync(Object, Type, String) |
Novedades la instancia especificada |
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Novedades la instancia especificada |
TryUpdateModelAsync<TModel>(TModel) |
Novedades la instancia especificada |
TryUpdateModelAsync<TModel>(TModel, String) |
Novedades la instancia especificada |
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[]) |
Novedades la instancia especificada |
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>) |
Novedades la instancia especificada |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) |
Novedades la instancia especificada |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[]) |
Novedades la instancia especificada |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Novedades la instancia especificada |
TryValidateModel(Object) |
Valida la instancia especificada |
TryValidateModel(Object, String) |
Valida la instancia especificada |
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. |