PageModel Třída

Definice

Abstraktní třída představující stránku

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
Dědičnost
PageModel
Odvozené
Atributy
Implementuje

Konstruktory

PageModel()

Vlastnosti

HttpContext

Získá HttpContext .

MetadataProvider

Získá nebo nastaví IModelMetadataProvider .

ModelState

Získá ModelStateDictionary .

PageContext

Získá PageContext .

Request

Získá HttpRequest .

Response

Získá HttpResponse .

RouteData

Získá RouteData pro prováděnou akci.

TempData

Získá nebo nastaví ITempDataDictionary použití v PageResult .

Url

Získá nebo nastaví IUrlHelper .

User

Získá pro ClaimsPrincipal uživatele přidruženého k provedení akce.

ViewData

Získá ViewDataDictionary .

Metody

BadRequest()

Vytvoří BadRequestResult objekt , který vytvoří Status400BadRequest odpověď.

BadRequest(ModelStateDictionary)

Vytvoří BadRequestObjectResult objekt , který vytvoří Status400BadRequest odpověď.

BadRequest(Object)

Vytvoří BadRequestObjectResult objekt , který vytvoří Status400BadRequest odpověď.

Challenge()

Vytvoří ChallengeResult .

Challenge(AuthenticationProperties)

Vytvoří objekt ChallengeResult se zadaným parametrem properties .

Challenge(AuthenticationProperties, String[])

Vytvoří objekt ChallengeResult se zadanými schématy ověřování a properties .

Challenge(String[])

Vytvoří objekt ChallengeResult se zadanými schématy ověřování.

Content(String)

Vytvoří objekt ContentResult s Status200OK zadáním content řetězce.

Content(String, MediaTypeHeaderValue)

Vytvoří objekt ContentResult s zadáním řetězce a Status200OK content contentType .

Content(String, String)

Vytvoří objekt ContentResult s zadáním řetězce a typu Status200OK content obsahu.

Content(String, String, Encoding)

Vytvoří objekt ContentResult s zadáním řetězce , a Status200OK content contentType contentEncoding .

File(Byte[], String)

Vrátí soubor se zadaným obsahem ( ) a fileContents Status200OK contentType zadaným jako Content-Type.

File(Byte[], String, String)

Vrátí soubor se zadaným obsahem ( ), zadaným jako Content-Type a zadaným jako fileContents Status200OK navrhovaný název contentType fileDownloadName souboru.

File(Stream, String)

Vrátí soubor v zadaném fileStream objektu ( ) se Status200OK contentType zadaným typem Content-Type.

File(Stream, String, String)

Vrátí soubor v zadaném objektu ( ) se zadaným jako Content-Type a zadaným jako fileStream Status200OK navrhovaný název contentType fileDownloadName souboru.

File(String, String)

Vrátí soubor zadaný hodnotou virtualPath ( Status200OK ) se contentType zadaným parametrem Content-Type.

File(String, String, String)

Vrátí soubor určený hodnotou ( ) se zadaným jako Content-Type a zadaným jako virtualPath Status200OK contentType fileDownloadName navrhovaným názvem souboru.

Forbid()

Vytvoří ForbidResult ( Status403Forbidden ve výchozím nastavení).

Forbid(AuthenticationProperties)

Vytvoří ForbidResult ( Status403Forbidden ve výchozím nastavení) se zadaným properties parametrem .

Forbid(AuthenticationProperties, String[])

Vytvoří ForbidResult ( Status403Forbidden ve výchozím nastavení) se zadanými schématy ověřování a properties .

Forbid(String[])

Vytvoří ForbidResult ( Status403Forbidden ve výchozím nastavení) se zadanými schématy ověřování.

LocalRedirect(String)

Vytvoří LocalRedirectResult objekt, který přesměruje ( Status302Found ) na zadaný místní objekt localUrl .

LocalRedirectPermanent(String)

Vytvoří objekt LocalRedirectResult s Permanent nastavenou hodnotou true ( Status301MovedPermanently ) pomocí zadané hodnoty localUrl .

LocalRedirectPermanentPreserveMethod(String)

Vytvoří objekt LocalRedirectResult s Permanent hodnotou nastavenou na true a PreserveMethod nastavenou na true ( ) pomocí Status308PermanentRedirect zadané hodnoty localUrl .

LocalRedirectPreserveMethod(String)

Vytvoří LocalRedirectResult objekt s Permanent nastavením na hodnotu false a PreserveMethod nastavte na hodnotu true ( Status307TemporaryRedirect ) pomocí zadaného objektu localUrl .

NotFound()

Vytvoří výjimku NotFoundResult , která vytvoří Status404NotFound odpověď.

NotFound(Object)

Vytvoří výjimku NotFoundObjectResult , která vytvoří Status404NotFound odpověď.

OnPageHandlerExecuted(PageHandlerExecutedContext)

Volá se po tom, co se spustí metoda obslužné rutiny, než se spustí výsledek akce.

OnPageHandlerExecuting(PageHandlerExecutingContext)

Volá se před spuštěním obslužné rutiny, po dokončení vazby modelu.

OnPageHandlerExecutionAsync(PageHandlerExecutingContext, PageHandlerExecutionDelegate)

Voláno asynchronně před vyvoláním metody obslužné rutiny po dokončení vazby modelu.

OnPageHandlerSelected(PageHandlerSelectedContext)

Volá se po výběru metody obslužné rutiny, ale před tím, než dojde k vazbě modelu.

OnPageHandlerSelectionAsync(PageHandlerSelectedContext)

Volá se asynchronně po výběru metody obslužné rutiny, ale před tím, než dojde k vazbě modelu.

Page()

Vytvoří PageResult objekt, který vykresluje stránku.

Partial(String)

Vytvoří zadáním PartialViewResult názvu částečného vykreslení.

Partial(String, Object)

Vytvoří zadáním PartialViewResult názvu částečného vykreslování a objektu modelu.

PhysicalFile(String, String)

Vrátí soubor určený pomocí physicalPath ( Status200OK ) se zadaným contentType jako typ Content-Type.

PhysicalFile(String, String, String)

Vrátí soubor určený pomocí physicalPath ( Status200OK ) se zadaným contentType jako typ Content-Type a zadaným fileDownloadName jako název navrhovaného souboru.

Redirect(String)

Vytvoří RedirectResult objekt, který přesměruje ( Status302Found ) na zadaný url .

RedirectPermanent(String)

Vytvoří RedirectResult objekt s Permanent parametrem nastaveným na hodnotu true ( Status301MovedPermanently ) pomocí zadaného objektu url .

RedirectPermanentPreserveMethod(String)

Vytvoří RedirectResult objekt s Permanent nastavením na hodnotu true a PreserveMethod nastaven na hodnotu true ( Status308PermanentRedirect ) pomocí zadaného objektu url .

RedirectPreserveMethod(String)

Vytvoří RedirectResult objekt s Permanent nastavením na hodnotu false a PreserveMethod nastavte na hodnotu true ( Status307TemporaryRedirect ) pomocí zadaného objektu url .

RedirectToAction(String)

Přesměrování ( Status302Found ) na zadanou akci pomocí actionName .

RedirectToAction(String, Object)

Přesměrování ( Status302Found ) na zadanou akci pomocí actionName a routeValues .

RedirectToAction(String, String)

Přesměrování ( Status302Found ) na zadanou akci pomocí actionName a controllerName .

RedirectToAction(String, String, Object)

Přesměrování ( Status302Found ) na zadanou akci pomocí zadaných actionName , controllerName a routeValues .

RedirectToAction(String, String, Object, String)

Přesměrovává ( Status302Found ) na zadanou akci pomocí zadaných actionName , controllerName , routeValues a fragment .

RedirectToAction(String, String, String)

Přesměrování ( Status302Found ) na zadanou akci pomocí zadaných actionName , controllerName a fragment .

RedirectToActionPermanent(String)

Přesměruje ( Status301MovedPermanently ) na zadanou akci s Permanent použitím zadaného nastavení na hodnotu true actionName .

RedirectToActionPermanent(String, Object)

Přesměrování ( Status301MovedPermanently ) na zadanou akci s Permanent použitím zadaného actionName a routeValues .

RedirectToActionPermanent(String, String)

Přesměrování ( Status301MovedPermanently ) na zadanou akci s Permanent použitím zadaného actionName a controllerName .

RedirectToActionPermanent(String, String, Object)

Přesměrování ( Status301MovedPermanently ) na určenou akci s Permanent použitím zadaného parametru, actionName controllerName , a routeValues .

RedirectToActionPermanent(String, String, Object, String)

Přesměrování ( Status301MovedPermanently ) na zadanou akci s Permanent nastavením na hodnotu true pomocí zadaných actionName , controllerName , routeValues a fragment .

RedirectToActionPermanent(String, String, String)

Přesměrování ( Status301MovedPermanently ) na určenou akci s Permanent použitím zadaného parametru, actionName controllerName , a fragment .

RedirectToActionPermanentPreserveMethod(String, String, Object, String)

Přesměrování ( Status308PermanentRedirect ) na určenou akci s Permanent nastavením na hodnotu true a PreserveMethod nastavenou na hodnotu true, a to pomocí zadaných actionName , controllerName , routeValues a fragment .

RedirectToActionPreserveMethod(String, String, Object, String)

Přesměrování ( Status307TemporaryRedirect ) na určenou akci s hodnotou Permanent nastavenou na hodnotu false a PreserveMethod nastavenou na hodnotu true, a to pomocí zadaných hodnot actionName , controllerName , routeValues a fragment .

RedirectToPage()

Přesměruje ( Status302Found ) na aktuální stránku.

RedirectToPage(Object)

Přesměruje ( Status302Found ) na aktuální stránku se zadaným parametrem routeValues .

RedirectToPage(String)

Přesměrování ( Status302Found ) na zadaný pageName .

RedirectToPage(String, Object)

Přesměrování ( Status302Found ) na zadaný pageName pomocí zadaného parametru routeValues .

RedirectToPage(String, String)

Přesměrování ( Status302Found ) na zadaný pageName pomocí zadaného parametru pageHandler .

RedirectToPage(String, String, Object)

Přesměrování ( Status302Found ) na zadaný pageName pomocí zadaného pageHandler a routeValues .

RedirectToPage(String, String, Object, String)

Přesměrování ( Status302Found ) na zadaný pageName pomocí zadaného routeValues a fragment .

RedirectToPage(String, String, String)

Přesměrování ( Status302Found ) na zadaný pageName pomocí zadaného parametru fragment .

RedirectToPagePermanent(String)

Přesměrování ( Status301MovedPermanently ) na zadaný pageName .

RedirectToPagePermanent(String, Object)

Přesměrování ( Status301MovedPermanently ) na zadaný pageName pomocí zadaného parametru routeValues .

RedirectToPagePermanent(String, Object, String)

Přesměrování ( Status301MovedPermanently ) na zadaný pageName pomocí zadaného parametru fragment .

RedirectToPagePermanent(String, String)

Přesměrování ( Status301MovedPermanently ) na zadaný pageName .

RedirectToPagePermanent(String, String, Object)

Přesměrování ( Status301MovedPermanently ) na zadaný pageName pomocí zadaného parametru routeValues .

RedirectToPagePermanent(String, String, Object, String)

Přesměrování ( Status301MovedPermanently ) na zadaný pageName pomocí zadaného routeValues a fragment .

RedirectToPagePermanent(String, String, String)

Přesměrování ( Status301MovedPermanently ) na zadaný pageName pomocí zadaného parametru fragment .

RedirectToPagePermanentPreserveMethod(String, String, Object, String)

Přesměrování ( Status308PermanentRedirect ) na určenou trasu s Permanent nastavením na hodnotu true a PreserveMethod nastavenou na hodnotu true, a to pomocí zadaných pageName , routeValues a fragment .

RedirectToPagePreserveMethod(String, String, Object, String)

Přesměrování ( Status307TemporaryRedirect ) na určenou stránku s hodnotou Permanent nastavenou na hodnotu false a PreserveMethod nastavenou na hodnotu true, a to pomocí zadaných hodnot pageName , routeValues a fragment .

RedirectToRoute(Object)

Přesměruje ( Status302Found ) na zadanou trasu pomocí zadaného parametru routeValues .

RedirectToRoute(String)

Přesměruje ( Status302Found ) na zadanou trasu pomocí zadaného parametru routeName .

RedirectToRoute(String, Object)

Přesměruje ( Status302Found ) na zadanou trasu pomocí zadaného routeName a routeValues .

RedirectToRoute(String, Object, String)

Přesměruje ( Status302Found ) na zadanou trasu pomocí zadaných routeName , routeValues a fragment .

RedirectToRoute(String, String)

Přesměruje ( Status302Found ) na zadanou trasu pomocí zadaného routeName a fragment .

RedirectToRoutePermanent(Object)

Přesměruje ( Status301MovedPermanently ) na zadanou trasu s Permanent nastavením na hodnotu true pomocí zadaného parametru routeValues .

RedirectToRoutePermanent(String)

Přesměruje ( Status301MovedPermanently ) na zadanou trasu s Permanent nastavením na hodnotu true pomocí zadaného parametru routeName .

RedirectToRoutePermanent(String, Object)

Přesměruje ( Status301MovedPermanently ) na zadanou trasu s Permanent nastavením na hodnotu true pomocí zadaného routeName a routeValues .

RedirectToRoutePermanent(String, Object, String)

Přesměrování ( Status301MovedPermanently ) na zadanou trasu s Permanent nastavením na hodnotu true pomocí zadaných routeName , routeValues a fragment .

RedirectToRoutePermanent(String, String)

Přesměruje ( Status301MovedPermanently ) na zadanou trasu s Permanent nastavením na hodnotu true pomocí zadaného routeName a fragment .

RedirectToRoutePermanentPreserveMethod(String, Object, String)

Přesměrování ( Status308PermanentRedirect ) na určenou trasu s Permanent nastavením na hodnotu true a PreserveMethod nastavenou na hodnotu true, a to pomocí zadaných routeName , routeValues a fragment .

RedirectToRoutePreserveMethod(String, Object, String)

Přesměrování ( Status307TemporaryRedirect ) na zadanou trasu s hodnotou Permanent false a PreserveMethod nastavenou na hodnotu true, a to pomocí zadaných hodnot routeName , routeValues a fragment .

SignIn(ClaimsPrincipal, AuthenticationProperties, String)

Vytvoří SignInResult se zadaným schématem ověřování a properties .

SignIn(ClaimsPrincipal, String)

Vytvoří SignInResult se zadaným schématem ověřování.

SignOut(AuthenticationProperties, String[])

Vytvoří SignOutResult se zadaným schématy ověřování a properties .

SignOut(String[])

Vytvoří SignOutResult se se zadanými schématy ověřování.

StatusCode(Int32)

Vytvoří StatusCodeResult objekt zadáním statusCode .

StatusCode(Int32, Object)

Vytvoří ObjectResult objekt zadáním a. statusCodevalue

TryUpdateModelAsync(Object, Type, String)

Aktualizuje zadanou model instanci pomocí hodnot z PageModel aktuálního IValueProvider a name .

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

Aktualizuje zadanou model instanci pomocí valueProvider a name .

TryUpdateModelAsync<TModel>(TModel)

Aktualizuje zadanou model instanci pomocí hodnot z PageModel aktuálního IValueProvider .

TryUpdateModelAsync<TModel>(TModel, String)

Aktualizuje zadanou model instanci pomocí hodnot z PageModel aktuálního IValueProvider .

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

Aktualizuje zadanou model instanci pomocí hodnot z aktuální instance a hodnoty PageModel IValueProvider name .

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

Aktualizuje zadanou model instanci pomocí hodnot z aktuální instance a hodnoty PageModel IValueProvider name .

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Aktualizuje zadanou model instanci pomocí valueProvider a name .

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

Aktualizuje zadanou model instanci pomocí valueProvider a name .

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

Aktualizuje zadanou model instanci pomocí valueProvider a name .

TryValidateModel(Object)

Ověří zadanou model instanci.

TryValidateModel(Object, String)

Ověří zadanou model instanci.

Unauthorized()

Vytvoří UnauthorizedResult objekt , který vytvoří Status401Unauthorized odpověď.

ViewComponent(String)

Vytvoří zadáním názvu komponenty zobrazení, ViewComponentResult která se má vykreslit.

ViewComponent(String, Object)

Vytvoří zadáním názvu komponenty zobrazení, ViewComponentResult která se má vykreslit.

ViewComponent(Type)

Vytvoří ViewComponentResult zadáním komponenty zobrazení, Type která se má vykreslit.

ViewComponent(Type, Object)

Vytvoří ViewComponentResult zadáním komponenty zobrazení, Type která se má vykreslit.

Platí pro