Sdílet prostřednictvím


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()

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

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á pro RouteData provádění akce.

TempData

Získá nebo sady ITempDataDictionary používané nástrojem PageResult.

Url

Získá nebo nastaví IUrlHelper.

User

ClaimsPrincipal Získá pro uživatele přidruženého k akci provádění.

ViewData

Získá .ViewDataDictionary

Metody

BadRequest()

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

BadRequest(ModelStateDictionary)

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

BadRequest(Object)

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

Challenge()

Vytvoří .ChallengeResult

Challenge(AuthenticationProperties)

Vytvoří se zadaným ChallengeResultpropertiesparametrem .

Challenge(AuthenticationProperties, String[])

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

Challenge(String[])

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

Content(String)

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

Content(String, MediaTypeHeaderValue)

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

Content(String, String)

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

Content(String, String, Encoding)

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

File(Byte[], String)

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

File(Byte[], String, String)

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

File(Stream, String)

Vrátí soubor v zadaném fileStream typu (Status200OK) se zadaným contentType typem obsahu.

File(Stream, String, String)

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

File(String, String)

Vrátí soubor určený parametrem virtualPath (Status200OK) se zadaným contentType typem obsahu.

File(String, String, String)

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

Forbid()

Ve výchozím nastavení vytvoří ForbidResult (Status403Forbidden ).

Forbid(AuthenticationProperties)

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

Forbid(AuthenticationProperties, String[])

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

Forbid(String[])

ForbidResult Vytvoří (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í localUrlobjekt .

LocalRedirectPermanent(String)

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

LocalRedirectPermanentPreserveMethod(String)

Vytvoří objekt s LocalRedirectResultPermanent hodnotou true a PreserveMethod nastavenou na hodnotu true (Status308PermanentRedirect) pomocí zadaného localUrlobjektu .

LocalRedirectPreserveMethod(String)

Vytvoří LocalRedirectResult objekt s Permanent hodnotou false a PreserveMethod nastavenou na hodnotu true (Status307TemporaryRedirect) pomocí zadaného localUrlobjektu .

NotFound()

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

NotFound(Object)

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

OnPageHandlerExecuted(PageHandlerExecutedContext)

Volá se po spuštění metody obslužné rutiny před provedením výsledku akce.

OnPageHandlerExecuting(PageHandlerExecutingContext)

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

OnPageHandlerExecutionAsync(PageHandlerExecutingContext, PageHandlerExecutionDelegate)

Volá se 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 vytvořením vazby modelu.

OnPageHandlerSelectionAsync(PageHandlerSelectedContext)

Volá se asynchronně po výběru metody obslužné rutiny, ale před vytvořením vazby modelu.

Page()

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

Partial(String)

Vytvoří hodnotu PartialViewResult zadáním názvu části, která se má vykreslit.

Partial(String, Object)

PartialViewResult Vytvoří objekt zadáním názvu části, která se má vykreslit, a objektu modelu.

PhysicalFile(String, String)

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

PhysicalFile(String, String, String)

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

Redirect(String)

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

RedirectPermanent(String)

Vytvoří objekt s nastavenou RedirectResult hodnotou true (Status301MovedPermanently) pomocí zadaného urlobjektu .Permanent

RedirectPermanentPreserveMethod(String)

Vytvoří objekt s nastavenou RedirectResult na hodnotu true a PreserveMethod nastavenou na hodnotu true (Status308PermanentRedirect) pomocí zadaného urlobjektu .Permanent

RedirectPreserveMethod(String)

Vytvoří objekt s nastavenou RedirectResult hodnotou false a PreserveMethod nastavenou na hodnotu true (Status307TemporaryRedirect) pomocí zadaného urlobjektu .Permanent

RedirectToAction(String)

Přesměruje (Status302Found) na zadanou akci pomocí actionName.

RedirectToAction(String, Object)

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

RedirectToAction(String, String)

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

RedirectToAction(String, String, Object)

Přesměruje (Status302Found) na zadanou akci pomocí zadaných actionName, controllerNamea routeValues.

RedirectToAction(String, String, Object, String)

Přesměruje (Status302Found) na zadanou akci pomocí zadaných actionName, controllerName, routeValuesa fragment.

RedirectToAction(String, String, String)

Přesměruje (Status302Found) na zadanou akci pomocí zadaných actionName, controllerNamea fragment.

RedirectToActionPermanent(String)

Přesměruje (Status301MovedPermanently) na zadanou akci s nastavenou Permanent hodnotou true pomocí zadané actionName.

RedirectToActionPermanent(String, Object)

Přesměruje (Status301MovedPermanently) na zadanou akci s nastavenou Permanent hodnotou true pomocí zadaných actionName a routeValues.

RedirectToActionPermanent(String, String)

Přesměruje (Status301MovedPermanently) na zadanou akci s nastavenou Permanent hodnotou true pomocí zadaných actionName a controllerName.

RedirectToActionPermanent(String, String, Object)

Přesměruje (Status301MovedPermanently) na zadanou akci s nastavenou Permanent na hodnotu true pomocí zadaných actionName, controllerNamea routeValues.

RedirectToActionPermanent(String, String, Object, String)

Přesměruje (Status301MovedPermanently) na zadanou akci s nastavenou Permanent na hodnotu true pomocí zadaných actionName, controllerName, routeValuesa fragment.

RedirectToActionPermanent(String, String, String)

Přesměruje (Status301MovedPermanently) na zadanou akci s nastavenou Permanent na hodnotu true pomocí zadaných actionName, controllerNamea fragment.

RedirectToActionPermanentPreserveMethod(String, String, Object, String)

Přesměruje (Status308PermanentRedirect) na zadanou akci s nastavenou Permanent hodnotou true a PreserveMethod nastavenou na hodnotu true pomocí zadaných actionNamehodnot , controllerName, routeValuesa fragment.

RedirectToActionPreserveMethod(String, String, Object, String)

Přesměruje (Status307TemporaryRedirect) na zadanou akci s nastavenou Permanent hodnotou false a PreserveMethod nastavenou na hodnotu true pomocí zadaných actionNamehodnot , controllerName, routeValuesa 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 routeValuesparametrem .

RedirectToPage(String)

Přesměruje (Status302Found) na zadaný pageNameparametr .

RedirectToPage(String, Object)

Přesměruje (Status302Found) na zadanou pageName hodnotu pomocí zadaného routeValuesparametru .

RedirectToPage(String, String)

Přesměruje (Status302Found) na zadanou pageName hodnotu pomocí zadaného pageHandlerparametru .

RedirectToPage(String, String, Object)

Přesměruje (Status302Found) na zadanou pageName hodnotu pomocí zadaných pageHandler a routeValues.

RedirectToPage(String, String, Object, String)

Přesměruje (Status302Found) na zadanou pageName hodnotu pomocí zadaných routeValues a fragment.

RedirectToPage(String, String, String)

Přesměruje (Status302Found) na zadanou pageName hodnotu pomocí zadaného fragmentparametru .

RedirectToPagePermanent(String)

Přesměruje (Status301MovedPermanently) na zadaný pageNameparametr .

RedirectToPagePermanent(String, Object)

Přesměruje (Status301MovedPermanently) na zadanou pageName hodnotu pomocí zadaného routeValuesparametru .

RedirectToPagePermanent(String, Object, String)

Přesměruje (Status301MovedPermanently) na zadanou pageName hodnotu pomocí zadaného fragmentparametru .

RedirectToPagePermanent(String, String)

Přesměruje (Status301MovedPermanently) na zadaný pageNameparametr .

RedirectToPagePermanent(String, String, Object)

Přesměruje (Status301MovedPermanently) na zadanou pageName hodnotu pomocí zadaného routeValuesparametru .

RedirectToPagePermanent(String, String, Object, String)

Přesměruje (Status301MovedPermanently) na zadanou pageName hodnotu pomocí zadaných routeValues a fragment.

RedirectToPagePermanent(String, String, String)

Přesměruje (Status301MovedPermanently) na zadanou pageName hodnotu pomocí zadaného fragmentparametru .

RedirectToPagePermanentPreserveMethod(String, String, Object, String)

Přesměruje (Status308PermanentRedirect) na zadanou trasu s nastavenou Permanent hodnotou true a PreserveMethod nastavenou na hodnotu true pomocí zadaných pageName, routeValuesa fragment.

RedirectToPagePreserveMethod(String, String, Object, String)

Přesměruje (Status307TemporaryRedirect) na zadanou stránku s Permanent hodnotou false a PreserveMethod nastavenou na hodnotu true pomocí zadaných pageNamehodnot , routeValuesa fragment.

RedirectToRoute(Object)

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

RedirectToRoute(String)

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

RedirectToRoute(String, Object)

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

RedirectToRoute(String, Object, String)

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

RedirectToRoute(String, String)

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

RedirectToRoutePermanent(Object)

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

RedirectToRoutePermanent(String)

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

RedirectToRoutePermanent(String, Object)

Přesměruje (Status301MovedPermanently) na zadanou trasu s Permanent nastavenou na hodnotu true pomocí zadaných routeName a routeValues.

RedirectToRoutePermanent(String, Object, String)

Přesměruje (Status301MovedPermanently) na zadanou trasu s nastavenou Permanent na hodnotu true pomocí zadaných routeName, routeValuesa fragment.

RedirectToRoutePermanent(String, String)

Přesměruje (Status301MovedPermanently) na zadanou trasu s Permanent nastavenou na hodnotu true pomocí zadaných routeName a fragment.

RedirectToRoutePermanentPreserveMethod(String, Object, String)

Přesměruje (Status308PermanentRedirect) na zadanou trasu s nastavenou Permanent hodnotou true a PreserveMethod nastavenou na hodnotu true pomocí zadaných routeName, routeValuesa fragment.

RedirectToRoutePreserveMethod(String, Object, String)

Přesměruje (Status307TemporaryRedirect) na zadanou trasu s nastavenou Permanent hodnotou false a PreserveMethod nastavenou na hodnotu true pomocí zadaných routeNamehodnot , routeValuesa fragment.

SignIn(ClaimsPrincipal, AuthenticationProperties, String)

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

SignIn(ClaimsPrincipal, String)

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

SignOut(AuthenticationProperties, String[])

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

SignOut(String[])

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

StatusCode(Int32)

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

StatusCode(Int32, Object)

Vytvoří ObjectResult objekt zadáním statusCode a value

TryUpdateModelAsync(Object, Type, String)

Aktualizace zadanou model instanci pomocí hodnot z PageModelaktuálního IValueProvider a name.

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

Aktualizace zadanou model instanci pomocí valueProvider a name.

TryUpdateModelAsync<TModel>(TModel)

Aktualizace zadanou model instanci pomocí hodnot z aktuálního IValueProviderobjektu PageModel.

TryUpdateModelAsync<TModel>(TModel, String)

Aktualizace zadanou model instanci pomocí hodnot z aktuálního IValueProviderobjektu PageModel.

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

Aktualizace zadanou model instanci pomocí hodnot z PageModelaktuálního IValueProvider a name.

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

Aktualizace zadanou model instanci pomocí hodnot z PageModelaktuálního IValueProvider a name.

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Aktualizace zadanou model instanci pomocí valueProvider a name.

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

Aktualizace zadanou model instanci pomocí valueProvider a name.

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

Aktualizace zadanou model instanci pomocí valueProvider a name.

TryValidateModel(Object)

Ověří zadanou model instanci.

TryValidateModel(Object, String)

Ověří zadanou model instanci.

Unauthorized()

Vytvoří odpověďUnauthorizedResult.Status401Unauthorized

ViewComponent(String)

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

ViewComponent(String, Object)

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

ViewComponent(Type)

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

ViewComponent(Type, Object)

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

Platí pro