Condividi tramite


PageModel Classe

Definizione

Classe astratta che rappresenta un oggetto Page

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
Ereditarietà
PageModel
Derivato
Attributi
Implementazioni

Costruttori

PageModel()

Classe astratta che rappresenta un oggetto Page

Proprietà

HttpContext

Ottiene l'oggetto HttpContext.

MetadataProvider

Ottiene o imposta IModelMetadataProvider.

ModelState

Ottiene l'oggetto ModelStateDictionary.

PageContext

Ottiene l'oggetto PageContext.

Request

Ottiene l'oggetto HttpRequest.

Response

Ottiene l'oggetto HttpResponse.

RouteData

Ottiene l'oggetto RouteData per l'azione in esecuzione.

TempData

Ottiene o imposta ITempDataDictionary utilizzati da PageResult.

Url

Ottiene o imposta IUrlHelper.

User

Ottiene l'oggetto per l'utente ClaimsPrincipal associato all'azione in esecuzione.

ViewData

Ottiene l'oggetto ViewDataDictionary.

Metodi

BadRequest()

Crea un oggetto BadRequestResult che produce una Status400BadRequest risposta.

BadRequest(ModelStateDictionary)

Crea un oggetto BadRequestObjectResult che produce una Status400BadRequest risposta.

BadRequest(Object)

Crea un oggetto BadRequestObjectResult che produce una Status400BadRequest risposta.

Challenge()

Crea un oggetto ChallengeResult.

Challenge(AuthenticationProperties)

Crea un ChallengeResult oggetto con l'oggetto specificato properties.

Challenge(AuthenticationProperties, String[])

Crea un ChallengeResult oggetto con gli schemi di autenticazione specificati e properties.

Challenge(String[])

Crea un oggetto ChallengeResult con gli schemi di autenticazione specificati.

Content(String)

Crea un ContentResult oggetto con Status200OK specificando una content stringa.

Content(String, MediaTypeHeaderValue)

Crea un ContentResult oggetto con Status200OK specificando una content stringa e un contentTypeoggetto .

Content(String, String)

Crea un ContentResult oggetto con Status200OK specificando una content stringa e un tipo di contenuto.

Content(String, String, Encoding)

Crea un ContentResult oggetto con Status200OK specificando una content stringa, un contentTypeoggetto e contentEncoding.

File(Byte[], String)

Restituisce un file con l'oggetto specificato come contenuto (Status200OK) e l'oggetto specificato fileContentscontentType come Content-Type.

File(Byte[], String, String)

Restituisce un file con l'oggetto specificato fileContents come contenuto (Status200OK), specificato come Content-Type e l'oggetto specificato contentType come nome file suggerito fileDownloadName .

File(Stream, String)

Restituisce un file nell'oggetto specificato (Status200OK) con l'oggetto specificato fileStreamcontentType come Content-Type.

File(Stream, String, String)

Restituisce un file nell'oggetto specificato () con l'oggetto specificato come Content-Type e l'oggetto specificato fileStreamcontentType come nome file suggeritofileDownloadName.Status200OK

File(String, String)

Restituisce il file specificato da virtualPath (Status200OK) con l'oggetto specificato contentType come Content-Type.

File(String, String, String)

Restituisce il file specificato da virtualPath (Status200OK) con l'oggetto specificato come Content-Type e l'oggetto specificato contentTypefileDownloadName come nome file suggerito.

Forbid()

Crea un oggetto ForbidResult (Status403Forbidden per impostazione predefinita).

Forbid(AuthenticationProperties)

Crea un oggetto ForbidResult (Status403Forbidden per impostazione predefinita) con l'oggetto specificato properties.

Forbid(AuthenticationProperties, String[])

Crea un oggetto ForbidResult (Status403Forbidden per impostazione predefinita) con gli schemi di autenticazione specificati e properties.

Forbid(String[])

Crea un ( ForbidResultStatus403Forbidden per impostazione predefinita) con gli schemi di autenticazione specificati.

LocalRedirect(String)

Crea un LocalRedirectResult oggetto che reindirizza (Status302Found) all'oggetto locale localUrlspecificato.

LocalRedirectPermanent(String)

Crea un LocalRedirectResult oggetto con Permanent impostato su true (Status301MovedPermanently) usando l'oggetto specificato localUrl.

LocalRedirectPermanentPreserveMethod(String)

Crea un LocalRedirectResult oggetto con Permanent impostato su true e PreserveMethod impostato su true (Status308PermanentRedirect) usando l'oggetto specificato localUrl.

LocalRedirectPreserveMethod(String)

Crea un LocalRedirectResult oggetto con Permanent impostato su false e PreserveMethod impostato su true (Status307TemporaryRedirect) usando l'oggetto specificato localUrl.

NotFound()

Crea un oggetto NotFoundResult che produce una Status404NotFound risposta.

NotFound(Object)

Crea un oggetto NotFoundObjectResult che produce una Status404NotFound risposta.

OnPageHandlerExecuted(PageHandlerExecutedContext)

Chiamato dopo l'esecuzione del metodo del gestore, prima dell'esecuzione del risultato dell'azione.

OnPageHandlerExecuting(PageHandlerExecutingContext)

Chiamato prima dell'esecuzione del metodo del gestore, dopo il completamento dell'associazione di modelli.

OnPageHandlerExecutionAsync(PageHandlerExecutingContext, PageHandlerExecutionDelegate)

Chiamato in modo asincrono prima che venga richiamato il metodo del gestore, dopo il completamento dell'associazione di modelli.

OnPageHandlerSelected(PageHandlerSelectedContext)

Chiamato dopo che è stato selezionato un metodo del gestore, ma prima dell'associazione di modelli.

OnPageHandlerSelectionAsync(PageHandlerSelectedContext)

Chiamato in modo asincrono dopo che il metodo del gestore è stato selezionato, ma prima dell'associazione di modelli.

Page()

Crea un PageResult oggetto che esegue il rendering della pagina.

Partial(String)

Crea un PartialViewResult oggetto specificando il nome di un oggetto parziale da eseguire per il rendering.

Partial(String, Object)

Crea un PartialViewResult oggetto specificando il nome di un oggetto parziale per il rendering e l'oggetto modello.

PhysicalFile(String, String)

Restituisce il file specificato da physicalPath (Status200OK) con l'oggetto specificato contentType come Content-Type.

PhysicalFile(String, String, String)

Restituisce il file specificato da physicalPath (Status200OK) con l'oggetto specificato contentType come Content-Type e l'oggetto specificato fileDownloadName come nome file suggerito.

Redirect(String)

Crea un RedirectResult oggetto che reindirizza (Status302Found) all'oggetto specificato url.

RedirectPermanent(String)

Crea un RedirectResult oggetto con Permanent impostato su true (Status301MovedPermanently) usando l'oggetto specificato url.

RedirectPermanentPreserveMethod(String)

Crea un RedirectResult oggetto con Permanent impostato su true e PreserveMethod impostato su true (Status308PermanentRedirect) usando l'oggetto specificato url.

RedirectPreserveMethod(String)

Crea un RedirectResult oggetto con Permanent impostato su false e PreserveMethod impostato su true (Status307TemporaryRedirect) usando l'oggetto specificato url.

RedirectToAction(String)

Reindirizza (Status302Found) all'azione specificata usando .actionName

RedirectToAction(String, Object)

Reindirizza (Status302Found) all'azione specificata usando e actionNamerouteValues.

RedirectToAction(String, String)

Reindirizza (Status302Found) all'azione specificata usando actionName e controllerName.

RedirectToAction(String, String, Object)

Reindirizza (Status302Found) all'azione specificata usando l'oggetto , controllerNamee routeValuesspecificatiactionName.

RedirectToAction(String, String, Object, String)

Reindirizza (Status302Found) all'azione specificata usando l'oggetto , , controllerNamerouteValuese fragmentspecificatiactionName.

RedirectToAction(String, String, String)

Reindirizza (Status302Found) all'azione specificata usando l'oggetto , controllerNamee fragmentspecificatiactionName.

RedirectToActionPermanent(String)

Reindirizza (Status301MovedPermanently) all'azione specificata con Permanent impostato su true usando l'oggetto specificato actionName.

RedirectToActionPermanent(String, Object)

Reindirizza (Status301MovedPermanently) all'azione specificata con Permanent impostato su true usando l'oggetto specificato actionName e routeValues.

RedirectToActionPermanent(String, String)

Reindirizza (Status301MovedPermanently) all'azione specificata con Permanent impostato su true usando l'oggetto specificato actionName e controllerName.

RedirectToActionPermanent(String, String, Object)

Reindirizza (Status301MovedPermanently) all'azione specificata con Permanent impostato su true usando l'oggetto specificato actionName, controllerNamee routeValues.

RedirectToActionPermanent(String, String, Object, String)

Reindirizza (Status301MovedPermanently) all'azione specificata con Permanent impostato su true usando l'oggetto , controllerName, routeValuese fragmentspecificatoactionName.

RedirectToActionPermanent(String, String, String)

Reindirizza (Status301MovedPermanently) all'azione specificata con Permanent impostato su true usando l'oggetto specificato actionName, controllerNamee fragment.

RedirectToActionPermanentPreserveMethod(String, String, Object, String)

Reindirizza (Status308PermanentRedirect) all'azione specificata con Permanent impostato su true e PreserveMethod impostato su true, usando l'oggetto specificato actionName, controllerName, routeValuese fragment.

RedirectToActionPreserveMethod(String, String, Object, String)

Reindirizza (Status307TemporaryRedirect) all'azione specificata con Permanent impostato su false e PreserveMethod impostato su true, usando l'oggetto specificato actionName, controllerName, routeValuese fragment.

RedirectToPage()

Reindirizza (Status302Found) alla pagina corrente.

RedirectToPage(Object)

Reindirizza (Status302Found) alla pagina corrente con l'oggetto specificato routeValues.

RedirectToPage(String)

Reindirizza (Status302Found) all'oggetto specificato pageName.

RedirectToPage(String, Object)

Reindirizza (Status302Found) all'oggetto specificato pageName usando l'oggetto specificato routeValues.

RedirectToPage(String, String)

Reindirizza (Status302Found) all'oggetto specificato pageName usando l'oggetto specificato pageHandler.

RedirectToPage(String, String, Object)

Reindirizza (Status302Found) all'oggetto specificato usando l'oggetto specificato pageNamepageHandler e routeValues.

RedirectToPage(String, String, Object, String)

Reindirizza (Status302Found) all'oggetto specificato usando l'oggetto specificato pageNamerouteValues e fragment.

RedirectToPage(String, String, String)

Reindirizza (Status302Found) all'oggetto specificato pageName usando l'oggetto specificato fragment.

RedirectToPagePermanent(String)

Reindirizza (Status301MovedPermanently) all'oggetto specificato pageName.

RedirectToPagePermanent(String, Object)

Reindirizza (Status301MovedPermanently) all'oggetto specificato pageName usando l'oggetto specificato routeValues.

RedirectToPagePermanent(String, Object, String)

Reindirizza (Status301MovedPermanently) all'oggetto specificato pageName usando l'oggetto specificato fragment.

RedirectToPagePermanent(String, String)

Reindirizza (Status301MovedPermanently) all'oggetto specificato pageName.

RedirectToPagePermanent(String, String, Object)

Reindirizza (Status301MovedPermanently) all'oggetto specificato pageName usando l'oggetto specificato routeValues.

RedirectToPagePermanent(String, String, Object, String)

Reindirizza (Status301MovedPermanently) all'oggetto specificato usando l'oggetto specificato pageNamerouteValues e fragment.

RedirectToPagePermanent(String, String, String)

Reindirizza (Status301MovedPermanently) all'oggetto specificato pageName usando l'oggetto specificato fragment.

RedirectToPagePermanentPreserveMethod(String, String, Object, String)

Reindirizza (Status308PermanentRedirect) alla route specificata con Permanent impostato su true e PreserveMethod impostato su true, usando l'oggetto specificato pageName, routeValuese fragment.

RedirectToPagePreserveMethod(String, String, Object, String)

Reindirizza (Status307TemporaryRedirect) alla pagina specificata con Permanent impostato su false e PreserveMethod impostato su true, usando l'oggetto specificato pageName, routeValuese fragment.

RedirectToRoute(Object)

Reindirizza (Status302Found) alla route specificata usando l'oggetto specificato routeValues.

RedirectToRoute(String)

Reindirizza (Status302Found) alla route specificata usando l'oggetto specificato routeName.

RedirectToRoute(String, Object)

Reindirizza (Status302Found) alla route specificata usando l'oggetto e routeValuesspecificatorouteName.

RedirectToRoute(String, Object, String)

Reindirizza (Status302Found) alla route specificata usando l'oggetto , routeValuese fragmentspecificatirouteName.

RedirectToRoute(String, String)

Reindirizza (Status302Found) alla route specificata usando l'oggetto e fragmentspecificatorouteName.

RedirectToRoutePermanent(Object)

Reindirizza (Status301MovedPermanently) alla route specificata con Permanent impostato su true usando l'oggetto specificato routeValues.

RedirectToRoutePermanent(String)

Reindirizza (Status301MovedPermanently) alla route specificata con Permanent impostato su true usando l'oggetto specificato routeName.

RedirectToRoutePermanent(String, Object)

Reindirizza (Status301MovedPermanently) alla route specificata con Permanent impostato su true usando l'oggetto specificato routeName e routeValues.

RedirectToRoutePermanent(String, Object, String)

Reindirizza (Status301MovedPermanently) alla route specificata con Permanent impostato su true usando l'oggetto specificato routeName, routeValuese fragment.

RedirectToRoutePermanent(String, String)

Reindirizza (Status301MovedPermanently) alla route specificata con Permanent impostato su true usando l'oggetto specificato routeName e fragment.

RedirectToRoutePermanentPreserveMethod(String, Object, String)

Reindirizza (Status308PermanentRedirect) alla route specificata con Permanent impostato su true e PreserveMethod impostato su true, usando l'oggetto specificato routeName, routeValuese fragment.

RedirectToRoutePreserveMethod(String, Object, String)

Reindirizza (Status307TemporaryRedirect) alla route specificata con Permanent impostato su false e PreserveMethod impostato su true, usando l'oggetto , routeValuese fragmentspecificatirouteName.

SignIn(ClaimsPrincipal, AuthenticationProperties, String)

Crea un SignInResult oggetto con lo schema di autenticazione specificato e properties.

SignIn(ClaimsPrincipal, String)

Crea un SignInResult oggetto con lo schema di autenticazione specificato.

SignOut(AuthenticationProperties, String[])

Crea un SignOutResult oggetto con gli schemi di autenticazione specificati e properties.

SignOut(String[])

Crea un SignOutResult oggetto con gli schemi di autenticazione specificati.

StatusCode(Int32)

Crea un StatusCodeResult oggetto specificando un oggetto statusCode.

StatusCode(Int32, Object)

Crea un ObjectResult oggetto specificando un oggetto statusCode e value

TryUpdateModelAsync(Object, Type, String)

Aggiornamenti'istanza specificata model utilizzando i valori dell'oggetto PageModelcorrente IValueProvider e di .name

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

Aggiornamenti'istanza specificata model utilizzando valueProvider e .name

TryUpdateModelAsync<TModel>(TModel)

Aggiornamenti'istanza specificata model utilizzando i valori dell'oggetto PageModelcorrente IValueProviderdi .

TryUpdateModelAsync<TModel>(TModel, String)

Aggiornamenti'istanza specificata model utilizzando i valori dell'oggetto PageModelcorrente IValueProviderdi .

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

Aggiornamenti'istanza specificata model utilizzando i valori dell'oggetto PageModelcorrente IValueProvider e di .name

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

Aggiornamenti'istanza specificata model utilizzando i valori dell'oggetto PageModelcorrente IValueProvider e di .name

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Aggiornamenti'istanza specificata model utilizzando valueProvider e .name

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

Aggiornamenti'istanza specificata model utilizzando valueProvider e .name

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

Aggiornamenti'istanza specificata model utilizzando valueProvider e .name

TryValidateModel(Object)

Convalida l'istanza specificata model .

TryValidateModel(Object, String)

Convalida l'istanza specificata model .

Unauthorized()

Crea un oggetto UnauthorizedResult che produce una Status401Unauthorized risposta.

ViewComponent(String)

Crea un ViewComponentResult oggetto specificando il nome di un componente di visualizzazione di cui eseguire il rendering.

ViewComponent(String, Object)

Crea un ViewComponentResult oggetto specificando il nome di un componente di visualizzazione di cui eseguire il rendering.

ViewComponent(Type)

Crea un ViewComponentResult oggetto specificando l'oggetto di un componente di visualizzazione di cui eseguire il Type rendering.

ViewComponent(Type, Object)

Crea un ViewComponentResult oggetto specificando l'oggetto di un componente di visualizzazione di cui eseguire il Type rendering.

Si applica a