Bagikan melalui


PageModel Kelas

Definisi

Kelas abstrak yang mewakili Halaman

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
Warisan
PageModel
Turunan
Atribut
Penerapan

Konstruktor

PageModel()

Kelas abstrak yang mewakili Halaman

Properti

HttpContext

HttpContextMendapatkan .

MetadataProvider

Mendapatkan atau mengatur IModelMetadataProvider.

ModelState

ModelStateDictionaryMendapatkan .

PageContext

PageContextMendapatkan .

Request

HttpRequestMendapatkan .

Response

HttpResponseMendapatkan .

RouteData

RouteData Mendapatkan untuk tindakan eksekusi.

TempData

Mendapatkan atau set yang ITempDataDictionary digunakan oleh PageResult.

Url

Mendapatkan atau mengatur IUrlHelper.

User

Mendapatkan untuk pengguna yang ClaimsPrincipal terkait dengan tindakan eksekusi.

ViewData

ViewDataDictionaryMendapatkan .

Metode

BadRequest()

Membuat yang BadRequestResult menghasilkan Status400BadRequest respons.

BadRequest(ModelStateDictionary)

Membuat yang BadRequestObjectResult menghasilkan Status400BadRequest respons.

BadRequest(Object)

Membuat yang BadRequestObjectResult menghasilkan Status400BadRequest respons.

Challenge()

ChallengeResultMembuat .

Challenge(AuthenticationProperties)

ChallengeResult Membuat dengan yang ditentukanproperties.

Challenge(AuthenticationProperties, String[])

ChallengeResult Membuat dengan skema autentikasi yang ditentukan dan properties.

Challenge(String[])

ChallengeResult Membuat dengan skema autentikasi yang ditentukan.

Content(String)

ContentResult Membuat objek dengan dengan Status200OK menentukan content string.

Content(String, MediaTypeHeaderValue)

ContentResult Membuat objek dengan dengan Status200OK menentukan content string dan contentType.

Content(String, String)

ContentResult Membuat objek dengan dengan Status200OK menentukan content string dan jenis konten.

Content(String, String, Encoding)

ContentResult Membuat objek dengan dengan Status200OK menentukan content string, contentType, dan contentEncoding.

File(Byte[], String)

Mengembalikan file dengan yang ditentukan fileContents sebagai konten (Status200OK) dan yang ditentukan contentType sebagai Tipe Konten.

File(Byte[], String, String)

Mengembalikan file dengan yang ditentukan fileContents sebagai konten (Status200OK), yang ditentukan contentType sebagai Tipe Konten dan yang ditentukan fileDownloadName sebagai nama file yang disarankan.

File(Stream, String)

Mengembalikan file dalam (Status200OK) yang ditentukan fileStream dengan yang ditentukan contentType sebagai Tipe Konten.

File(Stream, String, String)

Mengembalikan file dalam (Status200OK) yang ditentukan fileStream dengan yang ditentukan contentType sebagai Tipe Konten dan yang ditentukan fileDownloadName sebagai nama file yang disarankan.

File(String, String)

Mengembalikan file yang ditentukan oleh virtualPath (Status200OK) dengan yang ditentukan contentType sebagai Tipe Konten.

File(String, String, String)

Mengembalikan file yang ditentukan oleh virtualPath (Status200OK) dengan yang ditentukan contentType sebagai Tipe Konten dan yang ditentukan fileDownloadName sebagai nama file yang disarankan.

Forbid()

ForbidResult Membuat (Status403Forbidden secara default).

Forbid(AuthenticationProperties)

ForbidResult Membuat (Status403Forbidden secara default) dengan yang ditentukan properties.

Forbid(AuthenticationProperties, String[])

ForbidResult Membuat (Status403Forbidden secara default) dengan skema autentikasi yang ditentukan dan properties.

Forbid(String[])

ForbidResult Membuat (Status403Forbidden secara default) dengan skema autentikasi yang ditentukan.

LocalRedirect(String)

LocalRedirectResult Membuat objek yang mengalihkan (Status302Found) ke lokal localUrlyang ditentukan.

LocalRedirectPermanent(String)

LocalRedirectResult Membuat objek dengan Permanent diatur ke true (Status301MovedPermanently) menggunakan yang ditentukan localUrl.

LocalRedirectPermanentPreserveMethod(String)

LocalRedirectResult Membuat objek dengan Permanent diatur ke true dan PreserveMethod diatur ke true (Status308PermanentRedirect) menggunakan yang ditentukan localUrl.

LocalRedirectPreserveMethod(String)

LocalRedirectResult Membuat objek dengan Permanent diatur ke false dan PreserveMethod diatur ke true (Status307TemporaryRedirect) menggunakan localUrl.

NotFound()

Membuat yang NotFoundResult menghasilkan Status404NotFound respons.

NotFound(Object)

Membuat yang NotFoundObjectResult menghasilkan Status404NotFound respons.

OnPageHandlerExecuted(PageHandlerExecutedContext)

Dipanggil setelah metode handler dijalankan, sebelum hasil tindakan dijalankan.

OnPageHandlerExecuting(PageHandlerExecutingContext)

Dipanggil sebelum metode handler dijalankan, setelah pengikatan model selesai.

OnPageHandlerExecutionAsync(PageHandlerExecutingContext, PageHandlerExecutionDelegate)

Dipanggil secara asinkron sebelum metode handler dipanggil, setelah pengikatan model selesai.

OnPageHandlerSelected(PageHandlerSelectedContext)

Dipanggil setelah metode handler dipilih, tetapi sebelum pengikatan model terjadi.

OnPageHandlerSelectionAsync(PageHandlerSelectedContext)

Dipanggil secara asinkron setelah metode handler dipilih, tetapi sebelum pengikatan model terjadi.

Page()

PageResult Membuat objek yang merender halaman.

Partial(String)

Membuat dengan menentukan nama parsial PartialViewResult yang akan dirender.

Partial(String, Object)

Membuat dengan menentukan nama parsial PartialViewResult untuk dirender dan objek model.

PhysicalFile(String, String)

Mengembalikan file yang ditentukan oleh physicalPath (Status200OK) dengan yang ditentukan contentType sebagai Tipe Konten.

PhysicalFile(String, String, String)

Mengembalikan file yang ditentukan oleh physicalPath (Status200OK) dengan yang ditentukan contentType sebagai Tipe Konten dan yang ditentukan fileDownloadName sebagai nama file yang disarankan.

Redirect(String)

RedirectResult Membuat objek yang mengalihkan (Status302Found) ke yang ditentukanurl.

RedirectPermanent(String)

RedirectResult Membuat objek dengan Permanent diatur ke true (Status301MovedPermanently) menggunakan yang ditentukan url.

RedirectPermanentPreserveMethod(String)

Membuat objek dengan diatur RedirectResult ke true dan PreserveMethod diatur ke true (Status308PermanentRedirect) menggunakan yang ditentukan url.Permanent

RedirectPreserveMethod(String)

RedirectResult Membuat objek dengan Permanent diatur ke false dan PreserveMethod diatur ke true (Status307TemporaryRedirect) menggunakan yang ditentukan url.

RedirectToAction(String)

Mengalihkan (Status302Found) ke tindakan yang ditentukan menggunakan actionName.

RedirectToAction(String, Object)

Mengalihkan (Status302Found) ke tindakan yang ditentukan menggunakan actionName dan routeValues.

RedirectToAction(String, String)

Mengalihkan (Status302Found) ke tindakan yang ditentukan menggunakan actionName dan controllerName.

RedirectToAction(String, String, Object)

Mengalihkan (Status302Found) ke tindakan yang ditentukan menggunakan , , controllerNamedan routeValuesyang ditentukanactionName.

RedirectToAction(String, String, Object, String)

Mengalihkan (Status302Found) ke tindakan yang ditentukan menggunakan , , controllerName, routeValuesdan fragmentyang ditentukan actionName.

RedirectToAction(String, String, String)

Mengalihkan (Status302Found) ke tindakan yang ditentukan menggunakan , , controllerNamedan fragmentyang ditentukanactionName.

RedirectToActionPermanent(String)

Mengalihkan (Status301MovedPermanently) ke tindakan yang ditentukan dengan Permanent diatur ke true menggunakan yang ditentukan actionName.

RedirectToActionPermanent(String, Object)

Mengalihkan (Status301MovedPermanently) ke tindakan yang ditentukan dengan Permanent diatur ke true menggunakan dan routeValuesyang ditentukanactionName.

RedirectToActionPermanent(String, String)

Mengalihkan (Status301MovedPermanently) ke tindakan yang ditentukan dengan Permanent diatur ke true menggunakan dan controllerNameyang ditentukanactionName.

RedirectToActionPermanent(String, String, Object)

Mengalihkan (Status301MovedPermanently) ke tindakan yang ditentukan dengan Permanent diatur ke true menggunakan , , controllerNamedan routeValuesyang ditentukanactionName.

RedirectToActionPermanent(String, String, Object, String)

Mengalihkan (Status301MovedPermanently) ke tindakan yang ditentukan dengan Permanent diatur ke true menggunakan , , controllerName, routeValuesdan fragmentyang ditentukan actionName.

RedirectToActionPermanent(String, String, String)

Mengalihkan (Status301MovedPermanently) ke tindakan yang ditentukan dengan Permanent diatur ke true menggunakan , , controllerNamedan fragmentyang ditentukanactionName.

RedirectToActionPermanentPreserveMethod(String, String, Object, String)

Mengalihkan (Status308PermanentRedirect) ke tindakan yang ditentukan dengan Permanent diatur ke true dan PreserveMethod diatur ke true, menggunakan , , controllerNamerouteValues, dan fragmentyang ditentukanactionName.

RedirectToActionPreserveMethod(String, String, Object, String)

Mengalihkan (Status307TemporaryRedirect) ke tindakan yang ditentukan dengan Permanent diatur ke false dan PreserveMethod diatur ke true, menggunakan , , controllerName, routeValuesdan fragmentyang ditentukanactionName.

RedirectToPage()

Mengalihkan (Status302Found) ke halaman saat ini.

RedirectToPage(Object)

Mengalihkan (Status302Found) ke halaman saat ini dengan yang ditentukan routeValues.

RedirectToPage(String)

Mengalihkan (Status302Found) ke yang ditentukan pageName.

RedirectToPage(String, Object)

Mengalihkan (Status302Found) ke yang ditentukan pageName menggunakan yang ditentukan routeValues.

RedirectToPage(String, String)

Mengalihkan (Status302Found) ke yang ditentukan pageName menggunakan yang ditentukan pageHandler.

RedirectToPage(String, String, Object)

Mengalihkan (Status302Found) ke yang ditentukan pageName menggunakan yang ditentukan pageHandler dan routeValues.

RedirectToPage(String, String, Object, String)

Mengalihkan (Status302Found) ke yang ditentukan pageName menggunakan yang ditentukan routeValues dan fragment.

RedirectToPage(String, String, String)

Mengalihkan (Status302Found) ke yang ditentukan pageName menggunakan yang ditentukan fragment.

RedirectToPagePermanent(String)

Mengalihkan (Status301MovedPermanently) ke yang ditentukan pageName.

RedirectToPagePermanent(String, Object)

Mengalihkan (Status301MovedPermanently) ke yang ditentukan pageName menggunakan yang ditentukan routeValues.

RedirectToPagePermanent(String, Object, String)

Mengalihkan (Status301MovedPermanently) ke yang ditentukan pageName menggunakan yang ditentukan fragment.

RedirectToPagePermanent(String, String)

Mengalihkan (Status301MovedPermanently) ke yang ditentukan pageName.

RedirectToPagePermanent(String, String, Object)

Mengalihkan (Status301MovedPermanently) ke yang ditentukan pageName menggunakan yang ditentukan routeValues.

RedirectToPagePermanent(String, String, Object, String)

Mengalihkan (Status301MovedPermanently) ke yang ditentukan pageName menggunakan yang ditentukan routeValues dan fragment.

RedirectToPagePermanent(String, String, String)

Mengalihkan (Status301MovedPermanently) ke yang ditentukan pageName menggunakan yang ditentukan fragment.

RedirectToPagePermanentPreserveMethod(String, String, Object, String)

Mengalihkan (Status308PermanentRedirect) ke rute yang ditentukan dengan Permanent diatur ke true dan PreserveMethod diatur ke true, menggunakan , , routeValuesdan fragmentyang ditentukanpageName.

RedirectToPagePreserveMethod(String, String, Object, String)

Mengalihkan (Status307TemporaryRedirect) ke halaman yang ditentukan dengan Permanent diatur ke false dan PreserveMethod diatur ke true, menggunakan , , routeValuesdan fragmentyang ditentukanpageName.

RedirectToRoute(Object)

Mengalihkan (Status302Found) ke rute yang ditentukan menggunakan yang ditentukan routeValues.

RedirectToRoute(String)

Mengalihkan (Status302Found) ke rute yang ditentukan menggunakan yang ditentukan routeName.

RedirectToRoute(String, Object)

Mengalihkan (Status302Found) ke rute yang ditentukan menggunakan dan routeValuesyang ditentukanrouteName.

RedirectToRoute(String, Object, String)

Mengalihkan (Status302Found) ke rute yang ditentukan menggunakan , , routeValuesdan fragmentyang ditentukanrouteName.

RedirectToRoute(String, String)

Mengalihkan (Status302Found) ke rute yang ditentukan menggunakan dan fragmentyang ditentukanrouteName.

RedirectToRoutePermanent(Object)

Mengalihkan (Status301MovedPermanently) ke rute yang ditentukan dengan Permanent diatur ke true menggunakan yang ditentukan routeValues.

RedirectToRoutePermanent(String)

Mengalihkan (Status301MovedPermanently) ke rute yang ditentukan dengan Permanent diatur ke true menggunakan yang ditentukan routeName.

RedirectToRoutePermanent(String, Object)

Mengalihkan (Status301MovedPermanently) ke rute yang ditentukan dengan Permanent diatur ke true menggunakan yang ditentukan routeName dan routeValues.

RedirectToRoutePermanent(String, Object, String)

Mengalihkan (Status301MovedPermanently) ke rute yang ditentukan dengan Permanent diatur ke true menggunakan , , routeValuesdan fragmentyang ditentukanrouteName.

RedirectToRoutePermanent(String, String)

Mengalihkan (Status301MovedPermanently) ke rute yang ditentukan dengan Permanent diatur ke true menggunakan yang ditentukan routeName dan fragment.

RedirectToRoutePermanentPreserveMethod(String, Object, String)

Mengalihkan (Status308PermanentRedirect) ke rute yang ditentukan dengan Permanent diatur ke true dan PreserveMethod diatur ke true, menggunakan , , routeValuesdan fragmentyang ditentukanrouteName.

RedirectToRoutePreserveMethod(String, Object, String)

Mengalihkan (Status307TemporaryRedirect) ke rute yang ditentukan dengan Permanent diatur ke false dan PreserveMethod diatur ke true, menggunakan , , routeValuesdan fragmentyang ditentukanrouteName.

SignIn(ClaimsPrincipal, AuthenticationProperties, String)

SignInResult Membuat dengan skema autentikasi yang ditentukan dan properties.

SignIn(ClaimsPrincipal, String)

SignInResult Membuat dengan skema autentikasi yang ditentukan.

SignOut(AuthenticationProperties, String[])

SignOutResult Membuat dengan skema autentikasi yang ditentukan dan properties.

SignOut(String[])

SignOutResult Membuat dengan skema autentikasi yang ditentukan.

StatusCode(Int32)

StatusCodeResult Membuat objek dengan menentukan statusCode.

StatusCode(Int32, Object)

ObjectResult Membuat objek dengan menentukan statusCode danvalue

TryUpdateModelAsync(Object, Type, String)

Updates instans yang ditentukan model menggunakan nilai dari PageModelsaat ini IValueProvider dan name.

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

Updates instans yang ditentukan model menggunakan valueProvider dan name.

TryUpdateModelAsync<TModel>(TModel)

Updates instans yang ditentukan model menggunakan nilai dari PageModelIValueProvider.

TryUpdateModelAsync<TModel>(TModel, String)

Updates instans yang ditentukan model menggunakan nilai dari PageModelIValueProvider.

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

Updates instans yang ditentukan model menggunakan nilai dari PageModelsaat ini IValueProvider dan name.

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

Updates instans yang ditentukan model menggunakan nilai dari PageModelsaat ini IValueProvider dan name.

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Updates instans yang ditentukan model menggunakan valueProvider dan name.

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

Updates instans yang ditentukan model menggunakan valueProvider dan name.

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

Updates instans yang ditentukan model menggunakan valueProvider dan name.

TryValidateModel(Object)

Memvalidasi instans yang ditentukan model .

TryValidateModel(Object, String)

Memvalidasi instans yang ditentukan model .

Unauthorized()

Membuat yang UnauthorizedResult menghasilkan Status401Unauthorized respons.

ViewComponent(String)

ViewComponentResult Membuat dengan menentukan nama komponen tampilan yang akan dirender.

ViewComponent(String, Object)

ViewComponentResult Membuat dengan menentukan nama komponen tampilan yang akan dirender.

ViewComponent(Type)

ViewComponentResult Membuat dengan menentukan komponen tampilan yang akan direnderType.

ViewComponent(Type, Object)

ViewComponentResult Membuat dengan menentukan komponen tampilan yang akan direnderType.

Berlaku untuk