Freigeben über


PageModel Klasse

Definition

Abstrakte Klasse, die eine Page darstellt

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
Vererbung
PageModel
Abgeleitet
Attribute
Implementiert

Konstruktoren

PageModel()

Abstrakte Klasse, die eine Page darstellt

Eigenschaften

HttpContext

Ruft das HttpContext ab.

MetadataProvider

Ruft den IModelMetadataProvider ab oder legt diesen fest.

ModelState

Ruft das ModelStateDictionary ab.

PageContext

Ruft das PageContext ab.

Request

Ruft das HttpRequest ab.

Response

Ruft das HttpResponse ab.

RouteData

Ruft den RouteData für die ausgeführte Aktion ab.

TempData

Ruft ab oder legt diese ITempDataDictionary fest, die von verwendet wird PageResult.

Url

Ruft den IUrlHelper ab oder legt diesen fest.

User

Ruft den für den ClaimsPrincipal Benutzer ab, der der ausführenden Aktion zugeordnet ist.

ViewData

Ruft das ViewDataDictionary ab.

Methoden

BadRequest()

Erstellt eine BadRequestResult , die eine Status400BadRequest Antwort erzeugt.

BadRequest(ModelStateDictionary)

Erstellt eine BadRequestObjectResult , die eine Status400BadRequest Antwort erzeugt.

BadRequest(Object)

Erstellt eine BadRequestObjectResult , die eine Status400BadRequest Antwort erzeugt.

Challenge()

Erstellt eine ChallengeResult.

Challenge(AuthenticationProperties)

Erstellt ein ChallengeResult mit dem angegebenen properties.

Challenge(AuthenticationProperties, String[])

Erstellt ein ChallengeResult mit den angegebenen Authentifizierungsschemas und properties.

Challenge(String[])

Erstellt ein ChallengeResult mit den angegebenen Authentifizierungsschemas.

Content(String)

Erstellt ein ContentResult Objekt mit Status200OK , indem Sie eine content Zeichenfolge angeben.

Content(String, MediaTypeHeaderValue)

Erstellt ein ContentResult -Objekt mit, Status200OK indem Sie eine content Zeichenfolge und eine contentTypeangeben.

Content(String, String)

Erstellt ein ContentResult Objekt mit Status200OK , indem Sie eine content Zeichenfolge und einen Inhaltstyp angeben.

Content(String, String, Encoding)

Erstellt ein ContentResult -Objekt mitStatus200OK, indem Sie eine content Zeichenfolge, eine und contentEncodingangebencontentType.

File(Byte[], String)

Gibt eine Datei mit dem angegebenen fileContents Inhalt (Status200OK) und dem als Inhaltstyp angegebenen contentType zurück.

File(Byte[], String, String)

Gibt eine Datei mit dem angegebenen fileContents Inhalt (Status200OK), dem angegebenen contentType als Inhaltstyp und dem angegebenen fileDownloadName als vorgeschlagenen Dateinamen zurück.

File(Stream, String)

Gibt eine Datei im angegebenen fileStream (Status200OK) mit dem als Inhaltstyp angegebenen contentType zurück.

File(Stream, String, String)

Gibt eine Datei im angegebenen fileStream (Status200OK) mit dem als Inhaltstyp und dem angegebenen fileDownloadName als vorgeschlagenen Dateinamen zurückcontentType.

File(String, String)

Gibt die von virtualPath (Status200OK) angegebene Datei mit dem als Inhaltstyp angegebenen contentType zurück.

File(String, String, String)

Gibt die von virtualPath (Status200OK) angegebene Datei mit dem als Inhaltstyp und contentType dem fileDownloadName angegebenen als vorgeschlagenen Dateinamen zurück.

Forbid()

Erstellt ein ForbidResult (Status403Forbidden standardmäßig).

Forbid(AuthenticationProperties)

Erstellt ein ForbidResult (Status403Forbidden standardmäßig) mit dem angegebenen properties.

Forbid(AuthenticationProperties, String[])

Erstellt ein ForbidResult (Status403Forbidden standardmäßig) mit den angegebenen Authentifizierungsschemas und properties.

Forbid(String[])

Erstellt ein ForbidResult (Status403Forbidden standardmäßig) mit den angegebenen Authentifizierungsschemas.

LocalRedirect(String)

Erstellt ein LocalRedirectResult -Objekt, das (Status302Found) an den angegebenen lokalen localUrlumleitet.

LocalRedirectPermanent(String)

Erstellt ein LocalRedirectResult -Objekt, das Permanent auf true (Status301MovedPermanently) festgelegt ist, indem der angegebene localUrlverwendet wird.

LocalRedirectPermanentPreserveMethod(String)

Erstellt ein LocalRedirectResult -Objekt, das Permanent auf true und PreserveMethod auf true (Status308PermanentRedirect) festgelegt ist, indem der angegebene localUrlverwendet wird.

LocalRedirectPreserveMethod(String)

Erstellt ein LocalRedirectResult -Objekt, das Permanent auf false und PreserveMethod mit dem angegebenen localUrlauf true (Status307TemporaryRedirect) festgelegt ist.

NotFound()

Erstellt eine NotFoundResult , die eine Status404NotFound Antwort erzeugt.

NotFound(Object)

Erstellt eine NotFoundObjectResult , die eine Status404NotFound Antwort erzeugt.

OnPageHandlerExecuted(PageHandlerExecutedContext)

Wird aufgerufen, nachdem die Handlermethode ausgeführt wird, bevor das Aktionsergebnis ausgeführt wird.

OnPageHandlerExecuting(PageHandlerExecutingContext)

Wird aufgerufen, bevor die Handlermethode ausgeführt wird, nachdem die Modellbindung abgeschlossen ist.

OnPageHandlerExecutionAsync(PageHandlerExecutingContext, PageHandlerExecutionDelegate)

Wird asynchron aufgerufen, bevor die Handlermethode aufgerufen wird, nachdem die Modellbindung abgeschlossen ist.

OnPageHandlerSelected(PageHandlerSelectedContext)

Wird aufgerufen, nachdem eine Handlermethode ausgewählt wurde, aber bevor die Modellbindung erfolgt.

OnPageHandlerSelectionAsync(PageHandlerSelectedContext)

Wird asynchron aufgerufen, nachdem die Handlermethode ausgewählt wurde, aber bevor die Modellbindung erfolgt.

Page()

Erstellt ein PageResult -Objekt, das die Seite rendert.

Partial(String)

Erstellt einen PartialViewResult durch Angabe des Namens eines zu rendernden Partiellen.

Partial(String, Object)

Erstellt eine PartialViewResult durch Angabe des Namens eines zu rendernden Partiellen und des Modellobjekts.

PhysicalFile(String, String)

Gibt die von physicalPath (Status200OK) angegebene Datei mit dem als Content-Type angegebenen contentType zurück.

PhysicalFile(String, String, String)

Gibt die von physicalPath (Status200OK) angegebene Datei mit dem als Content-Type und contentType dem angegebenen fileDownloadName als vorgeschlagenen Dateinamen zurück.

Redirect(String)

Erstellt ein RedirectResult -Objekt, das (Status302Found) an die angegebene urlumleitet.

RedirectPermanent(String)

Erstellt ein RedirectResult -Objekt, das Permanent auf true (Status301MovedPermanently) festgelegt ist, indem der angegebene urlverwendet wird.

RedirectPermanentPreserveMethod(String)

Erstellt mithilfe des angegebenen ein RedirectResult -Objekt, das Permanent auf true und PreserveMethod auf true (Status308PermanentRedirect) festgelegt urlist.

RedirectPreserveMethod(String)

Erstellt ein RedirectResult -Objekt, das Permanent auf false und PreserveMethod mit dem angegebenen urlauf true (Status307TemporaryRedirect) festgelegt ist.

RedirectToAction(String)

Leitet (Status302Found) mithilfe von an die actionNameangegebene Aktion um.

RedirectToAction(String, Object)

Leitet (Status302Found) mithilfe von und routeValuesan die actionName angegebene Aktion um.

RedirectToAction(String, String)

Leitet (Status302Found) mithilfe von und an die actionNamecontrollerNameangegebene Aktion um.

RedirectToAction(String, String, Object)

Leitet (Status302Found) mit den angegebenen , controllerNameund routeValuesan die angegebene actionNameAktion um.

RedirectToAction(String, String, Object, String)

Leitet (Status302Found) mit den angegebenen , controllerName, routeValuesund fragmentan die angegebene actionNameAktion um.

RedirectToAction(String, String, String)

Leitet (Status302Found) mit den angegebenen , controllerNameund fragmentan die angegebene actionNameAktion um.

RedirectToActionPermanent(String)

Leitet (Status301MovedPermanently) an die angegebene Aktion um, wobei Permanent auf TRUE festgelegt ist, indem der angegebene actionNameverwendet wird.

RedirectToActionPermanent(String, Object)

Leitet (Status301MovedPermanently) an die angegebene Aktion um, wobei Permanent auf TRUE festgelegt ist, wobei die angegebenen actionName und routeValuesverwendet werden.

RedirectToActionPermanent(String, String)

Leitet (Status301MovedPermanently) an die angegebene Aktion um, wobei Permanent auf TRUE festgelegt ist, wobei die angegebenen actionName und controllerNameverwendet werden.

RedirectToActionPermanent(String, String, Object)

Leitet (Status301MovedPermanently) mithilfe der angegebenen actionName, controllerNameund routeValuesauf TRUE festgelegte Aktion Permanent um.

RedirectToActionPermanent(String, String, Object, String)

Leitet (Status301MovedPermanently) mit den angegebenen actionName, controllerName, routeValuesund fragmentauf TRUE festgelegten Aktion Permanent um.

RedirectToActionPermanent(String, String, String)

Leitet (Status301MovedPermanently) mithilfe der angegebenen actionName, controllerNameund fragmentauf TRUE festgelegte Aktion Permanent um.

RedirectToActionPermanentPreserveMethod(String, String, Object, String)

Leitet (Status308PermanentRedirect) an die angegebene Aktion um, wobei Permanent auf true und PreserveMethod auf TRUE festgelegt ist, wobei die angegebenen actionName, controllerName, routeValuesund fragmentverwendet werden.

RedirectToActionPreserveMethod(String, String, Object, String)

Leitet (Status307TemporaryRedirect) an die angegebene Aktion um, wobei Permanent auf false und PreserveMethod auf TRUE festgelegt ist, wobei die angegebenen actionName, controllerName, routeValuesund fragmentverwendet werden.

RedirectToPage()

Leitet (Status302Found) zur aktuellen Seite um.

RedirectToPage(Object)

Leitet (Status302Found) mit dem angegebenen routeValueszur aktuellen Seite um.

RedirectToPage(String)

Leitet (Status302Found) an den angegebenen pageNameum.

RedirectToPage(String, Object)

Leitet (Status302Found) mit dem pageName angegebenen routeValuesum.

RedirectToPage(String, String)

Leitet (Status302Found) mit dem pageName angegebenen pageHandlerum.

RedirectToPage(String, String, Object)

Leitet (Status302Found) mit dem angegebenen und routeValuesan den angegebenen pageHandlerpageName um.

RedirectToPage(String, String, Object, String)

Leitet (Status302Found) mit dem angegebenen und fragmentan den angegebenen routeValuespageName um.

RedirectToPage(String, String, String)

Leitet (Status302Found) mit dem pageName angegebenen fragmentum.

RedirectToPagePermanent(String)

Leitet (Status301MovedPermanently) an den angegebenen pageNameum.

RedirectToPagePermanent(String, Object)

Leitet (Status301MovedPermanently) mit dem pageName angegebenen routeValuesum.

RedirectToPagePermanent(String, Object, String)

Leitet (Status301MovedPermanently) mit dem pageName angegebenen fragmentum.

RedirectToPagePermanent(String, String)

Leitet (Status301MovedPermanently) an den angegebenen pageNameum.

RedirectToPagePermanent(String, String, Object)

Leitet (Status301MovedPermanently) mit dem pageName angegebenen routeValuesum.

RedirectToPagePermanent(String, String, Object, String)

Leitet (Status301MovedPermanently) mit dem angegebenen und fragmentan den angegebenen routeValuespageName um.

RedirectToPagePermanent(String, String, String)

Leitet (Status301MovedPermanently) mit dem pageName angegebenen fragmentum.

RedirectToPagePermanentPreserveMethod(String, String, Object, String)

Leitet (Status308PermanentRedirect) an die angegebene Route um, wobei Permanent auf true und PreserveMethod auf TRUE festgelegt ist, wobei die angegebenen pageName, routeValuesund fragmentverwendet werden.

RedirectToPagePreserveMethod(String, String, Object, String)

Leitet (Status307TemporaryRedirect) an die angegebene Seite um, wobei Permanent auf false und PreserveMethod auf TRUE festgelegt ist, wobei die angegebenen pageName, routeValuesund fragmentverwendet werden.

RedirectToRoute(Object)

Leitet (Status302Found) mithilfe des angegebenen routeValuesum.

RedirectToRoute(String)

Leitet (Status302Found) mithilfe des angegebenen routeNameum.

RedirectToRoute(String, Object)

Leitet (Status302Found) mit dem angegebenen routeName und routeValuesan die angegebene Route um.

RedirectToRoute(String, Object, String)

Leitet (Status302Found) mit den angegebenen , routeValuesund fragmentan die angegebene routeNameRoute um.

RedirectToRoute(String, String)

Leitet (Status302Found) mit dem angegebenen routeName und fragmentan die angegebene Route um.

RedirectToRoutePermanent(Object)

Leitet (Status301MovedPermanently) mit dem angegebenen routeValuesauf TRUE festgelegten Routen Permanent um.

RedirectToRoutePermanent(String)

Leitet (Status301MovedPermanently) mit dem angegebenen routeNameauf TRUE festgelegten Routen Permanent um.

RedirectToRoutePermanent(String, Object)

Leitet (Status301MovedPermanently) an die angegebene Route um, wobei Permanent auf TRUE festgelegt ist, wobei die angegebenen routeName und routeValuesverwendet werden.

RedirectToRoutePermanent(String, Object, String)

Leitet (Status301MovedPermanently) mit den angegebenen routeName, routeValuesund fragmentauf TRUE festgelegten Routen Permanent um.

RedirectToRoutePermanent(String, String)

Leitet (Status301MovedPermanently) an die angegebene Route um, wobei Permanent auf TRUE festgelegt ist, wobei die angegebenen routeName und fragmentverwendet werden.

RedirectToRoutePermanentPreserveMethod(String, Object, String)

Leitet (Status308PermanentRedirect) an die angegebene Route um, wobei Permanent auf true und PreserveMethod auf TRUE festgelegt ist, wobei die angegebenen routeName, routeValuesund fragmentverwendet werden.

RedirectToRoutePreserveMethod(String, Object, String)

Leitet (Status307TemporaryRedirect) an die angegebene Route um, wobei Permanent auf false und PreserveMethod auf TRUE festgelegt ist, wobei die angegebenen routeName, routeValuesund fragmentverwendet werden.

SignIn(ClaimsPrincipal, AuthenticationProperties, String)

Erstellt eine SignInResult mit dem angegebenen Authentifizierungsschema und properties.

SignIn(ClaimsPrincipal, String)

Erstellt eine SignInResult mit dem angegebenen Authentifizierungsschema.

SignOut(AuthenticationProperties, String[])

Erstellt eine SignOutResult mit den angegebenen Authentifizierungsschemas und properties.

SignOut(String[])

Erstellt eine SignOutResult mit den angegebenen Authentifizierungsschemas.

StatusCode(Int32)

Erstellt ein StatusCodeResult -Objekt, indem ein angegeben wird statusCode.

StatusCode(Int32, Object)

Erstellt ein ObjectResult -Objekt durch Angabe eines statusCode und value

TryUpdateModelAsync(Object, Type, String)

Updates die angegebene model instance mithilfe von Werten aus dem PageModelaktuellen IValueProvider und einem name.

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

Updates die angegebene model instance mithilfe von valueProvider und .name

TryUpdateModelAsync<TModel>(TModel)

Updates die angegebene model instance mithilfe von Werten aus dem PageModelaktuellen IValueProvider.

TryUpdateModelAsync<TModel>(TModel, String)

Updates die angegebene model instance mithilfe von Werten aus dem PageModelaktuellen IValueProvider.

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

Updates die angegebene model instance mithilfe von Werten aus dem PageModelaktuellen IValueProvider und einem name.

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

Updates die angegebene model instance mithilfe von Werten aus dem PageModelaktuellen IValueProvider und einem name.

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Updates die angegebene model instance mithilfe von valueProvider und .name

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

Updates die angegebene model instance mithilfe von valueProvider und .name

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

Updates die angegebene model instance mithilfe von valueProvider und .name

TryValidateModel(Object)

Überprüft die angegebene model instance.

TryValidateModel(Object, String)

Überprüft die angegebene model instance.

Unauthorized()

Erstellt eine UnauthorizedResult , die eine Status401Unauthorized Antwort erzeugt.

ViewComponent(String)

Erstellt einen ViewComponentResult , indem der Name einer ansichtskomponente angegeben wird, die gerendert werden soll.

ViewComponent(String, Object)

Erstellt einen ViewComponentResult , indem der Name einer ansichtskomponente angegeben wird, die gerendert werden soll.

ViewComponent(Type)

Erstellt einen ViewComponentResult , indem der einer Type Ansichtskomponente angegeben wird, die gerendert werden soll.

ViewComponent(Type, Object)

Erstellt einen ViewComponentResult , indem der einer Type Ansichtskomponente angegeben wird, die gerendert werden soll.

Gilt für: