Поделиться через


PageModel Класс

Определение

Абстрактный класс, представляющий Страницу

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
Наследование
PageModel
Производный
Атрибуты
Реализации

Конструкторы

PageModel()

Абстрактный класс, представляющий Страницу

Свойства

HttpContext

Возвращает набор HttpContext.

MetadataProvider

Возвращает или задает класс IModelMetadataProvider.

ModelState

Возвращает набор ModelStateDictionary.

PageContext

Возвращает набор PageContext.

Request

Возвращает набор HttpRequest.

Response

Возвращает набор HttpResponse.

RouteData

Возвращает для RouteData выполняемого действия.

TempData

Возвращает или задает, ITempDataDictionary используемый PageResult.

Url

Возвращает или задает класс IUrlHelper.

User

Возвращает для пользователя, ClaimsPrincipal связанного с выполняющим действием.

ViewData

Возвращает набор ViewDataDictionary.

Методы

BadRequest()

Создает объект , BadRequestResult который создает Status400BadRequest ответ.

BadRequest(ModelStateDictionary)

Создает объект , BadRequestObjectResult который создает Status400BadRequest ответ.

BadRequest(Object)

Создает объект , BadRequestObjectResult который создает Status400BadRequest ответ.

Challenge()

Создает объект ChallengeResult.

Challenge(AuthenticationProperties)

Создает объект ChallengeResult с указанным properties.

Challenge(AuthenticationProperties, String[])

ChallengeResult Создает с указанными схемами проверки подлинности и properties.

Challenge(String[])

ChallengeResult Создает с указанными схемами проверки подлинности.

Content(String)

Создает объект с ContentResultStatus200OK , указывая content строку.

Content(String, MediaTypeHeaderValue)

Создает ContentResult объект с Status200OK , указывая content строку и contentType.

Content(String, String)

Создает ContentResult объект с Status200OK , указывая content строку и тип контента.

Content(String, String, Encoding)

Создает объект с ContentResultStatus200OK , указывая content строку, contentTypeи contentEncoding.

File(Byte[], String)

Возвращает файл с указанным fileContents в качестве содержимого (Status200OK) и указанным contentType как Content-Type.

File(Byte[], String, String)

Возвращает файл с указанным fileContents в качестве содержимого (Status200OK), заданным contentType как Content-Type и указанным fileDownloadName в качестве предлагаемого имени файла.

File(Stream, String)

Возвращает файл в указанном fileStream объекте (Status200OK) с указанным contentType в качестве Content-Type.

File(Stream, String, String)

Возвращает файл в указанном fileStream объекте (Status200OK) с указанным contentType в качестве Content-Type и указанным fileDownloadName в качестве предлагаемого имени файла.

File(String, String)

Возвращает файл, указанный параметром virtualPath (Status200OK), с указанным contentType в качестве Content-Type.

File(String, String, String)

Возвращает файл, заданный параметром virtualPath (Status200OK), с указанным contentType в качестве Content-Type и указанным fileDownloadName в качестве предлагаемого имени файла.

Forbid()

Создает объект ForbidResult (Status403Forbidden по умолчанию).

Forbid(AuthenticationProperties)

Создает ForbidResult (Status403Forbidden по умолчанию) с указанным properties.

Forbid(AuthenticationProperties, String[])

Создает ForbidResult (Status403Forbidden по умолчанию) с указанными схемами проверки подлинности и properties.

Forbid(String[])

ForbidResult Создает (Status403Forbidden по умолчанию) с указанными схемами проверки подлинности.

LocalRedirect(String)

Создает LocalRedirectResult объект , который перенаправляет (Status302Found) в указанный локальный localUrlобъект .

LocalRedirectPermanent(String)

Создает LocalRedirectResult объект с Permanent значением true (Status301MovedPermanently), используя указанный localUrlобъект .

LocalRedirectPermanentPreserveMethod(String)

Создает LocalRedirectResult объект с Permanent значением true и PreserveMethod значением true (Status308PermanentRedirect), используя указанный localUrlобъект .

LocalRedirectPreserveMethod(String)

Создает объект со значением LocalRedirectResult false и PreserveMethod значением true (Status307TemporaryRedirect) с помощью указанного localUrl.Permanent

NotFound()

Создает объект , NotFoundResult который создает Status404NotFound ответ.

NotFound(Object)

Создает объект , NotFoundObjectResult который создает Status404NotFound ответ.

OnPageHandlerExecuted(PageHandlerExecutedContext)

Вызывается после выполнения метода обработчика перед выполнением результата действия.

OnPageHandlerExecuting(PageHandlerExecutingContext)

Вызывается перед выполнением метода обработчика после завершения привязки модели.

OnPageHandlerExecutionAsync(PageHandlerExecutingContext, PageHandlerExecutionDelegate)

Вызывается асинхронно перед вызовом метода обработчика после завершения привязки модели.

OnPageHandlerSelected(PageHandlerSelectedContext)

Вызывается после выбора метода обработчика, но до привязки модели.

OnPageHandlerSelectionAsync(PageHandlerSelectedContext)

Вызывается асинхронно после выбора метода обработчика, но до привязки модели.

Page()

Создает PageResult объект , который отображает страницу.

Partial(String)

Создает , PartialViewResult указывая имя части для отрисовки.

Partial(String, Object)

Создает , PartialViewResult указывая имя части для отрисовки и объект модели.

PhysicalFile(String, String)

Возвращает файл, указанный параметром physicalPath (Status200OK), с указанным contentType в качестве Content-Type.

PhysicalFile(String, String, String)

Возвращает файл, указанный параметром physicalPath (Status200OK), с указанным contentType в качестве Content-Type и указанным fileDownloadName в качестве предлагаемого имени файла.

Redirect(String)

Создает RedirectResult объект , который перенаправляет (Status302Found) в указанный urlобъект .

RedirectPermanent(String)

Создает RedirectResult объект со Permanent значением true (Status301MovedPermanently), используя указанный urlобъект .

RedirectPermanentPreserveMethod(String)

Создает объект со значением RedirectResult true и PreserveMethod значением true (Status308PermanentRedirect), используя указанный urlPermanent объект .

RedirectPreserveMethod(String)

Создает объект со значением RedirectResult false и PreserveMethod значением true (Status307TemporaryRedirect), используя указанный urlPermanent объект .

RedirectToAction(String)

Перенаправляет (Status302Found) на указанное actionNameдействие с помощью .

RedirectToAction(String, Object)

Перенаправляет (Status302Found) на указанное действие с помощью actionName и routeValues.

RedirectToAction(String, String)

Перенаправляет (Status302Found) на указанное actionName действие с помощью и controllerName.

RedirectToAction(String, String, Object)

Перенаправляет (Status302Found) на указанное действие, используя указанные actionName, controllerNameи routeValues.

RedirectToAction(String, String, Object, String)

Перенаправляет (Status302Found) на указанное действие, используя указанные actionName, controllerName, routeValuesи fragment.

RedirectToAction(String, String, String)

Перенаправляет (Status302Found) на указанное действие, используя указанные actionName, controllerNameи fragment.

RedirectToActionPermanent(String)

Перенаправляет (Status301MovedPermanently) на указанное действие с Permanent значением true с помощью указанного actionName.

RedirectToActionPermanent(String, Object)

Перенаправляет (Status301MovedPermanently) на указанное действие с Permanent значением true, используя указанные actionName и routeValues.

RedirectToActionPermanent(String, String)

Перенаправляет (Status301MovedPermanently) на указанное действие с Permanent значением true, используя указанные actionName и controllerName.

RedirectToActionPermanent(String, String, Object)

Перенаправляет (Status301MovedPermanently) на указанное действие с Permanent значением true, используя указанные actionName, controllerNameи routeValues.

RedirectToActionPermanent(String, String, Object, String)

Перенаправляет (Status301MovedPermanently) на указанное действие с Permanent значением true, используя указанные actionName, controllerName, routeValuesи fragment.

RedirectToActionPermanent(String, String, String)

Перенаправляет (Status301MovedPermanently) на указанное действие с Permanent значением true, используя указанные actionName, controllerNameи fragment.

RedirectToActionPermanentPreserveMethod(String, String, Object, String)

Перенаправляет (Status308PermanentRedirect) на указанное действие с Permanent параметром true и PreserveMethod значением true, используя указанные actionName, controllerName, routeValuesи fragment.

RedirectToActionPreserveMethod(String, String, Object, String)

Перенаправляет (Status307TemporaryRedirect) на указанное действие с Permanent значением false и PreserveMethod значением true, используя указанные actionName, controllerName, routeValuesи fragment.

RedirectToPage()

Перенаправляет (Status302Found) на текущую страницу.

RedirectToPage(Object)

Перенаправляет (Status302Found) на текущую страницу с указанным routeValues.

RedirectToPage(String)

Перенаправляет (Status302Found) на указанный pageNameобъект .

RedirectToPage(String, Object)

Перенаправляет (Status302Found) на указанный pageName объект , используя указанный routeValues.

RedirectToPage(String, String)

Перенаправляет (Status302Found) на указанный pageName объект , используя указанный pageHandler.

RedirectToPage(String, String, Object)

Перенаправляет (Status302Found) на указанный pageName объект , используя указанные pageHandler и routeValues.

RedirectToPage(String, String, Object, String)

Перенаправляет (Status302Found) на указанный pageName объект , используя указанные routeValues и fragment.

RedirectToPage(String, String, String)

Перенаправляет (Status302Found) на указанный pageName объект , используя указанный fragment.

RedirectToPagePermanent(String)

Перенаправляет (Status301MovedPermanently) на указанный pageNameобъект .

RedirectToPagePermanent(String, Object)

Перенаправляет (Status301MovedPermanently) на указанный pageName объект , используя указанный routeValues.

RedirectToPagePermanent(String, Object, String)

Перенаправляет (Status301MovedPermanently) на указанный pageName объект , используя указанный fragment.

RedirectToPagePermanent(String, String)

Перенаправляет (Status301MovedPermanently) на указанный pageNameобъект .

RedirectToPagePermanent(String, String, Object)

Перенаправляет (Status301MovedPermanently) на указанный pageName объект , используя указанный routeValues.

RedirectToPagePermanent(String, String, Object, String)

Перенаправляет (Status301MovedPermanently) на указанный pageName объект , используя указанные routeValues и fragment.

RedirectToPagePermanent(String, String, String)

Перенаправляет (Status301MovedPermanently) на указанный pageName объект , используя указанный fragment.

RedirectToPagePermanentPreserveMethod(String, String, Object, String)

Перенаправляет (Status308PermanentRedirect) на указанный маршрут с Permanent параметром true и PreserveMethod значением true, используя указанные pageName, routeValuesи fragment.

RedirectToPagePreserveMethod(String, String, Object, String)

Перенаправляет (Status307TemporaryRedirect) на указанную страницу с Permanent значением false и PreserveMethod значением true, используя указанные pageName, routeValuesи fragment.

RedirectToRoute(Object)

Перенаправляет (Status302Found) на указанный маршрут, используя указанный routeValues.

RedirectToRoute(String)

Перенаправляет (Status302Found) на указанный маршрут, используя указанный routeName.

RedirectToRoute(String, Object)

Перенаправляет (Status302Found) на указанный маршрут, используя указанные routeName и routeValues.

RedirectToRoute(String, Object, String)

Перенаправляет (Status302Found) на указанный маршрут, используя указанные routeName, routeValuesи fragment.

RedirectToRoute(String, String)

Перенаправляет (Status302Found) на указанный маршрут, используя указанные routeName и fragment.

RedirectToRoutePermanent(Object)

Перенаправляет (Status301MovedPermanently) на указанный маршрут с Permanent значением true, используя указанный routeValues.

RedirectToRoutePermanent(String)

Перенаправляет (Status301MovedPermanently) на указанный маршрут с Permanent значением true, используя указанный routeName.

RedirectToRoutePermanent(String, Object)

Перенаправляет (Status301MovedPermanently) на указанный маршрут с Permanent параметром true, используя указанные routeName и routeValues.

RedirectToRoutePermanent(String, Object, String)

Перенаправляет (Status301MovedPermanently) на указанный маршрут с Permanent значением true, используя указанные routeName, routeValuesи fragment.

RedirectToRoutePermanent(String, String)

Перенаправляет (Status301MovedPermanently) на указанный маршрут с Permanent параметром true, используя указанные routeName и fragment.

RedirectToRoutePermanentPreserveMethod(String, Object, String)

Перенаправляет (Status308PermanentRedirect) на указанный маршрут с Permanent параметром true и PreserveMethod значением true, используя указанные routeName, routeValuesи fragment.

RedirectToRoutePreserveMethod(String, Object, String)

Перенаправляет (Status307TemporaryRedirect) на указанный маршрут с Permanent значением false и PreserveMethod значением true, используя указанные routeName, routeValuesи fragment.

SignIn(ClaimsPrincipal, AuthenticationProperties, String)

Создает с указанной SignInResult схемой проверки подлинности и properties.

SignIn(ClaimsPrincipal, String)

Создает с указанной SignInResult схемой проверки подлинности.

SignOut(AuthenticationProperties, String[])

SignOutResult Создает с указанными схемами проверки подлинности и properties.

SignOut(String[])

SignOutResult Создает с указанными схемами проверки подлинности.

StatusCode(Int32)

Создает объект , StatusCodeResult указывая statusCode.

StatusCode(Int32, Object)

Создает объект , ObjectResult указывая statusCode и value

TryUpdateModelAsync(Object, Type, String)

Обновления указанного model экземпляра, используя значения из текущего PageModelIValueProvider объекта и name.

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

Обновления указанного model экземпляра valueProvider с помощью и name.

TryUpdateModelAsync<TModel>(TModel)

Обновления указанного model экземпляра, используя значения из текущего PageModelIValueProviderобъекта .

TryUpdateModelAsync<TModel>(TModel, String)

Обновления указанного model экземпляра, используя значения из текущего PageModelIValueProviderобъекта .

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

Обновления указанного model экземпляра, используя значения из текущего PageModelIValueProvider объекта и name.

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

Обновления указанного model экземпляра, используя значения из текущего PageModelIValueProvider объекта и name.

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Обновления указанного model экземпляра valueProvider с помощью и name.

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

Обновления указанного model экземпляра valueProvider с помощью и name.

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

Обновления указанного model экземпляра valueProvider с помощью и name.

TryValidateModel(Object)

Проверяет указанный model экземпляр.

TryValidateModel(Object, String)

Проверяет указанный model экземпляр.

Unauthorized()

Создает объект UnauthorizedResult , который создает Status401Unauthorized ответ.

ViewComponent(String)

Создает , ViewComponentResult указывая имя отрисовываемого компонента представления.

ViewComponent(String, Object)

Создает , ViewComponentResult указывая имя отрисовываемого компонента представления.

ViewComponent(Type)

Создает , ViewComponentResult указывая Type компонент представления для отрисовки.

ViewComponent(Type, Object)

Создает , ViewComponentResult указывая Type компонент представления для отрисовки.

Применяется к