PageModel Klasa

Definicja

Klasa abstrakcyjna reprezentująca stronę

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
Dziedziczenie
PageModel
Pochodne
Atrybuty
Implementuje

Konstruktory

PageModel()

Klasa abstrakcyjna reprezentująca stronę

Właściwości

HttpContext

Pobiera klasę HttpContext.

MetadataProvider

Pobiera lub ustawia wartość IModelMetadataProvider.

ModelState

Pobiera klasę ModelStateDictionary.

PageContext

Pobiera klasę PageContext.

Request

Pobiera klasę HttpRequest.

Response

Pobiera klasę HttpResponse.

RouteData

Pobiera element RouteData dla akcji wykonywania.

TempData

Pobiera lub zestawy ITempDataDictionary używane przez PageResultprogram .

Url

Pobiera lub ustawia wartość IUrlHelper.

User

Pobiera element ClaimsPrincipal dla użytkownika skojarzonego z wykonywaną akcją.

ViewData

Pobiera klasę ViewDataDictionary.

Metody

BadRequest()

Tworzy obiekt, który BadRequestResult generuje Status400BadRequest odpowiedź.

BadRequest(ModelStateDictionary)

Tworzy obiekt, który BadRequestObjectResult generuje Status400BadRequest odpowiedź.

BadRequest(Object)

Tworzy obiekt, który BadRequestObjectResult generuje Status400BadRequest odpowiedź.

Challenge()

Tworzy element ChallengeResult.

Challenge(AuthenticationProperties)

Tworzy obiekt ChallengeResult z określonym propertieselementem .

Challenge(AuthenticationProperties, String[])

Tworzy obiekt ChallengeResult z określonymi schematami uwierzytelniania i properties.

Challenge(String[])

Tworzy obiekt ChallengeResult z określonymi schematami uwierzytelniania.

Content(String)

Tworzy obiekt za ContentResultStatus200OK pomocą polecenia , określając content ciąg.

Content(String, MediaTypeHeaderValue)

Tworzy obiekt za ContentResultStatus200OK pomocą polecenia , określając content ciąg i .contentType

Content(String, String)

Tworzy obiekt za ContentResultStatus200OK pomocą polecenia , określając content ciąg i typ zawartości.

Content(String, String, Encoding)

Tworzy obiekt Status200OK za ContentResult pomocą polecenia , określając content ciąg , contentTypei contentEncoding.

File(Byte[], String)

Zwraca plik z określoną fileContents zawartością (Status200OK) i określony contentType jako typ zawartości.

File(Byte[], String, String)

Zwraca plik z określoną fileContents zawartością (Status200OK), określony contentType jako Typ zawartości i określony fileDownloadName jako sugerowana nazwa pliku.

File(Stream, String)

Zwraca plik w określonym fileStream (Status200OK) z określonym contentType typem zawartości.

File(Stream, String, String)

Zwraca plik w określonym fileStream (Status200OK) z określonym contentType typem zawartości i określonym fileDownloadName jako sugerowana nazwa pliku.

File(String, String)

Zwraca plik określony przez virtualPath (Status200OK) z określonym contentType typem zawartości.

File(String, String, String)

Zwraca plik określony przez virtualPath (Status200OK) z określonym contentType jako Content-Type i określony fileDownloadName jako sugerowana nazwa pliku.

Forbid()

Tworzy obiekt ForbidResult (Status403Forbidden domyślnie).

Forbid(AuthenticationProperties)

Tworzy obiekt ForbidResult (Status403Forbidden domyślnie) z określonym propertieselementem .

Forbid(AuthenticationProperties, String[])

Tworzy element ForbidResult (Status403Forbidden domyślnie) z określonymi schematami uwierzytelniania i properties.

Forbid(String[])

Tworzy obiekt ForbidResult (Status403Forbidden domyślnie) z określonymi schematami uwierzytelniania.

LocalRedirect(String)

LocalRedirectResult Tworzy obiekt, który przekierowuje (Status302Found) do określonego lokalnego localUrlobiektu .

LocalRedirectPermanent(String)

Tworzy obiekt z ustawioną wartością LocalRedirectResultPermanent true (Status301MovedPermanently) przy użyciu określonego localUrlobiektu .

LocalRedirectPermanentPreserveMethod(String)

Tworzy obiekt z ustawioną wartością LocalRedirectResultPermanent true i PreserveMethod ustawia wartość true (Status308PermanentRedirect) przy użyciu określonego localUrlobiektu .

LocalRedirectPreserveMethod(String)

LocalRedirectResult Tworzy obiekt z ustawioną wartością Permanent false i PreserveMethod ustawiony na wartość true (Status307TemporaryRedirect) przy użyciu określonego localUrlobiektu .

NotFound()

Tworzy obiekt NotFoundResult , który generuje Status404NotFound odpowiedź.

NotFound(Object)

Tworzy obiekt NotFoundObjectResult , który generuje Status404NotFound odpowiedź.

OnPageHandlerExecuted(PageHandlerExecutedContext)

Wywołana po wykonaniu metody procedury obsługi przed wykonaniem wyniku akcji.

OnPageHandlerExecuting(PageHandlerExecutingContext)

Wywoływana przed wykonaniem metody obsługi po zakończeniu powiązania modelu.

OnPageHandlerExecutionAsync(PageHandlerExecutingContext, PageHandlerExecutionDelegate)

Wywoływana asynchronicznie przed wywołaniem metody obsługi po zakończeniu powiązania modelu.

OnPageHandlerSelected(PageHandlerSelectedContext)

Wywoływana po wybraniu metody obsługi, ale przed wystąpieniem powiązania modelu.

OnPageHandlerSelectionAsync(PageHandlerSelectedContext)

Wywoływana asynchronicznie po wybraniu metody obsługi, ale przed wystąpieniem powiązania modelu.

Page()

PageResult Tworzy obiekt renderujący stronę.

Partial(String)

Tworzy obiekt PartialViewResult , określając nazwę częściowego renderowania.

Partial(String, Object)

Tworzy obiekt PartialViewResult przez określenie nazwy częściowego renderowania i obiektu modelu.

PhysicalFile(String, String)

Zwraca plik określony przez physicalPath (Status200OK) z określonym contentType typem zawartości.

PhysicalFile(String, String, String)

Zwraca plik określony przez physicalPath (Status200OK) z określonym contentType jako Content-Type i określony fileDownloadName jako sugerowana nazwa pliku.

Redirect(String)

RedirectResult Tworzy obiekt, który przekierowuje (Status302Found) do określonego urlobiektu .

RedirectPermanent(String)

Tworzy obiekt z ustawioną wartością RedirectResultPermanent true (Status301MovedPermanently) przy użyciu określonego urlobiektu .

RedirectPermanentPreserveMethod(String)

Tworzy obiekt z ustawioną wartością RedirectResultPermanent true i PreserveMethod ustawia wartość true (Status308PermanentRedirect) przy użyciu określonego urlobiektu .

RedirectPreserveMethod(String)

RedirectResult Tworzy obiekt z ustawioną wartością Permanent false i PreserveMethod ustawiony na wartość true (Status307TemporaryRedirect) przy użyciu określonego urlobiektu .

RedirectToAction(String)

Przekierowuje (Status302Found) do określonej akcji przy użyciu .actionName

RedirectToAction(String, Object)

Przekierowuje (Status302Found) do określonej akcji przy użyciu elementu actionName i routeValues.

RedirectToAction(String, String)

Przekierowuje (Status302Found) do określonej akcji przy użyciu elementu actionName i controllerName.

RedirectToAction(String, String, Object)

Przekierowuje (Status302Found) do określonej akcji przy użyciu określonej actionNameakcji , controllerNamei routeValues.

RedirectToAction(String, String, Object, String)

Przekierowuje (Status302Found) do określonej akcji przy użyciu określonej actionNameakcji , , controllerNamerouteValuesi fragment.

RedirectToAction(String, String, String)

Przekierowuje (Status302Found) do określonej akcji przy użyciu określonej actionNameakcji , controllerNamei fragment.

RedirectToActionPermanent(String)

Przekierowuje (Status301MovedPermanently) do określonej akcji z ustawioną wartością Permanent true przy użyciu określonego actionNameelementu .

RedirectToActionPermanent(String, Object)

Przekierowuje (Status301MovedPermanently) do określonej akcji z ustawioną wartością Permanent true przy użyciu określonych actionName wartości i routeValues.

RedirectToActionPermanent(String, String)

Przekierowuje (Status301MovedPermanently) do określonej akcji z ustawioną wartością Permanent true przy użyciu określonych actionName wartości i controllerName.

RedirectToActionPermanent(String, String, Object)

Przekierowuje (Status301MovedPermanently) do określonej akcji z ustawioną wartością Permanent true przy użyciu określonych actionNamewartości , controllerNamei routeValues.

RedirectToActionPermanent(String, String, Object, String)

Przekierowuje (Status301MovedPermanently) do określonej akcji z ustawioną wartością Permanent true przy użyciu określonych actionNamewartości , controllerName, routeValuesi fragment.

RedirectToActionPermanent(String, String, String)

Przekierowuje (Status301MovedPermanently) do określonej akcji z ustawioną wartością Permanent true przy użyciu określonych actionNamewartości , controllerNamei fragment.

RedirectToActionPermanentPreserveMethod(String, String, Object, String)

Przekierowuje (Status308PermanentRedirect) do określonej akcji z ustawioną wartością Permanent true i PreserveMethod ustawiono wartość true, używając określonej wartości actionName, controllerName, routeValuesi fragment.

RedirectToActionPreserveMethod(String, String, Object, String)

Przekierowuje (Status307TemporaryRedirect) do określonej akcji z ustawioną wartością Permanent false i PreserveMethod ustawiono wartość true, używając określonej wartości actionName, controllerName, routeValuesi fragment.

RedirectToPage()

Przekierowuje (Status302Found) do bieżącej strony.

RedirectToPage(Object)

Przekierowuje (Status302Found) do bieżącej strony z określonym routeValues.

RedirectToPage(String)

Przekierowuje (Status302Found) do określonego pageNameelementu .

RedirectToPage(String, Object)

Przekierowuje (Status302Found) do określonego pageName przy użyciu określonego routeValueselementu .

RedirectToPage(String, String)

Przekierowuje (Status302Found) do określonego pageName przy użyciu określonego pageHandlerelementu .

RedirectToPage(String, String, Object)

Przekierowuje (Status302Found) do określonego pageName przy użyciu określonych pageHandler parametrów i routeValues.

RedirectToPage(String, String, Object, String)

Przekierowuje (Status302Found) do określonego pageName przy użyciu określonych routeValues parametrów i fragment.

RedirectToPage(String, String, String)

Przekierowuje (Status302Found) do określonego pageName przy użyciu określonego fragmentelementu .

RedirectToPagePermanent(String)

Przekierowuje (Status301MovedPermanently) do określonego pageNameelementu .

RedirectToPagePermanent(String, Object)

Przekierowuje (Status301MovedPermanently) do określonego pageName przy użyciu określonego routeValueselementu .

RedirectToPagePermanent(String, Object, String)

Przekierowuje (Status301MovedPermanently) do określonego pageName przy użyciu określonego fragmentelementu .

RedirectToPagePermanent(String, String)

Przekierowuje (Status301MovedPermanently) do określonego pageNameelementu .

RedirectToPagePermanent(String, String, Object)

Przekierowuje (Status301MovedPermanently) do określonego pageName przy użyciu określonego routeValueselementu .

RedirectToPagePermanent(String, String, Object, String)

Przekierowuje (Status301MovedPermanently) do określonego pageName przy użyciu określonych routeValues parametrów i fragment.

RedirectToPagePermanent(String, String, String)

Przekierowuje (Status301MovedPermanently) do określonego pageName przy użyciu określonego fragmentelementu .

RedirectToPagePermanentPreserveMethod(String, String, Object, String)

Przekierowuje (Status308PermanentRedirect) do określonej trasy z ustawioną wartością Permanent true i PreserveMethod ma ustawioną wartość true, używając określonej wartości pageName, routeValuesi fragment.

RedirectToPagePreserveMethod(String, String, Object, String)

Przekierowuje (Status307TemporaryRedirect) do określonej strony z ustawioną wartością Permanent false i PreserveMethod ustawioną na wartość true przy użyciu określonej wartości pageName, routeValuesi fragment.

RedirectToRoute(Object)

Przekierowuje (Status302Found) do określonej trasy przy użyciu określonego routeValueselementu .

RedirectToRoute(String)

Przekierowuje (Status302Found) do określonej trasy przy użyciu określonego routeNameelementu .

RedirectToRoute(String, Object)

Przekierowuje (Status302Found) do określonej trasy przy użyciu określonych routeName parametrów i routeValues.

RedirectToRoute(String, Object, String)

Przekierowuje (Status302Found) do określonej trasy przy użyciu określonych routeNameparametrów , routeValuesi fragment.

RedirectToRoute(String, String)

Przekierowuje (Status302Found) do określonej trasy przy użyciu określonych routeName parametrów i fragment.

RedirectToRoutePermanent(Object)

Przekierowuje (Status301MovedPermanently) do określonej trasy z ustawioną wartością Permanent true przy użyciu określonego routeValues.

RedirectToRoutePermanent(String)

Przekierowuje (Status301MovedPermanently) do określonej trasy z ustawioną wartością Permanent true przy użyciu określonego routeName.

RedirectToRoutePermanent(String, Object)

Przekierowuje (Status301MovedPermanently) do określonej trasy z ustawioną wartością Permanent true przy użyciu określonych routeName parametrów i routeValues.

RedirectToRoutePermanent(String, Object, String)

Przekierowuje (Status301MovedPermanently) do określonej trasy z ustawioną wartością Permanent true przy użyciu określonych routeNamewartości , routeValuesi fragment.

RedirectToRoutePermanent(String, String)

Przekierowuje (Status301MovedPermanently) do określonej trasy z ustawioną wartością Permanent true przy użyciu określonych routeName parametrów i fragment.

RedirectToRoutePermanentPreserveMethod(String, Object, String)

Przekierowuje (Status308PermanentRedirect) do określonej trasy z ustawioną wartością Permanent true i PreserveMethod ma ustawioną wartość true, używając określonej wartości routeName, routeValuesi fragment.

RedirectToRoutePreserveMethod(String, Object, String)

Przekierowuje (Status307TemporaryRedirect) do określonej trasy z ustawioną wartością Permanent false i PreserveMethod ustawiono wartość true, używając określonej wartości routeName, routeValuesi fragment.

SignIn(ClaimsPrincipal, AuthenticationProperties, String)

Tworzy obiekt SignInResult z określonym schematem uwierzytelniania i properties.

SignIn(ClaimsPrincipal, String)

Tworzy obiekt SignInResult z określonym schematem uwierzytelniania.

SignOut(AuthenticationProperties, String[])

Tworzy obiekt SignOutResult z określonymi schematami uwierzytelniania i properties.

SignOut(String[])

Tworzy obiekt SignOutResult z określonymi schematami uwierzytelniania.

StatusCode(Int32)

StatusCodeResult Tworzy obiekt, określając obiekt statusCode.

StatusCode(Int32, Object)

ObjectResult Tworzy obiekt, określając element statusCode ivalue

TryUpdateModelAsync(Object, Type, String)

Aktualizacje określone model wystąpienie przy użyciu wartości z bieżącego PageModelIValueProvider i .name

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

Aktualizacje określone model wystąpienie przy użyciu klasy valueProvider i name.

TryUpdateModelAsync<TModel>(TModel)

Aktualizacje określonego model wystąpienia przy użyciu wartości z bieżącego PageModelIValueProviderelementu .

TryUpdateModelAsync<TModel>(TModel, String)

Aktualizacje określonego model wystąpienia przy użyciu wartości z bieżącego PageModelIValueProviderelementu .

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

Aktualizacje określone model wystąpienie przy użyciu wartości z bieżącego PageModelIValueProvider i .name

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

Aktualizacje określone model wystąpienie przy użyciu wartości z bieżącego PageModelIValueProvider i .name

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Aktualizacje określone model wystąpienie przy użyciu klasy valueProvider i name.

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

Aktualizacje określone model wystąpienie przy użyciu klasy valueProvider i name.

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

Aktualizacje określone model wystąpienie przy użyciu klasy valueProvider i name.

TryValidateModel(Object)

Sprawdza poprawność określonego model wystąpienia.

TryValidateModel(Object, String)

Sprawdza poprawność określonego model wystąpienia.

Unauthorized()

Tworzy element UnauthorizedResult , który generuje Status401Unauthorized odpowiedź.

ViewComponent(String)

Tworzy obiekt ViewComponentResult przez określenie nazwy składnika widoku do renderowania.

ViewComponent(String, Object)

Tworzy obiekt ViewComponentResult przez określenie nazwy składnika widoku do renderowania.

ViewComponent(Type)

Tworzy obiekt ViewComponentResult przez określenie Type składnika widoku do renderowania.

ViewComponent(Type, Object)

Tworzy obiekt ViewComponentResult przez określenie Type składnika widoku do renderowania.

Dotyczy