Page Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A base class for a Razor page.
public ref class Page abstract : Microsoft::AspNetCore::Mvc::RazorPages::PageBase
public abstract class Page : Microsoft.AspNetCore.Mvc.RazorPages.PageBase
type Page = class
inherit PageBase
Public MustInherit Class Page
Inherits PageBase
- Inheritance
Constructors
Page() |
Properties
BodyContent |
Gets or sets the body content. (Inherited from RazorPageBase) |
DiagnosticSource |
Gets or sets a DiagnosticSource instance used to instrument the page execution. (Inherited from RazorPageBase) |
HtmlEncoder |
Gets the HtmlEncoder to use when this RazorPage handles non-IHtmlContent C# expressions. (Inherited from RazorPageBase) |
HttpContext |
Gets the HttpContext. (Inherited from PageBase) |
IsLayoutBeingRendered |
Gets or sets a flag that determines if the layout of this page is being rendered. (Inherited from RazorPageBase) |
Layout |
Gets or sets the path of a layout page. (Inherited from RazorPageBase) |
MetadataProvider |
Gets or sets the IModelMetadataProvider. (Inherited from PageBase) |
ModelState |
Gets the ModelStateDictionary. (Inherited from PageBase) |
Output |
Gets the TextWriter that the page is writing output to. (Inherited from RazorPageBase) |
PageContext |
The PageContext. (Inherited from PageBase) |
Path |
Gets the application base relative path to the page. (Inherited from RazorPageBase) |
PreviousSectionWriters |
Gets or sets the sections that can be rendered by this page. (Inherited from RazorPageBase) |
Request |
Gets the HttpRequest. (Inherited from PageBase) |
Response |
Gets the HttpResponse. (Inherited from PageBase) |
RouteData |
Gets the RouteData for the executing action. (Inherited from PageBase) |
SectionWriters |
Gets the sections that are defined by this page. (Inherited from RazorPageBase) |
TempData |
Gets the ITempDataDictionary from the ViewContext. (Inherited from RazorPageBase) |
User |
Gets the ClaimsPrincipal of the current logged in user. (Inherited from RazorPageBase) |
ViewBag |
Gets the dynamic view data dictionary. (Inherited from RazorPageBase) |
ViewContext |
Gets or sets the view context of the rendering view. (Inherited from PageBase) |
Methods
AddHtmlAttributeValue(String, Int32, Object, Int32, Int32, Boolean) |
Add an html attribute value. (Inherited from RazorPageBase) |
BadRequest() |
Creates a BadRequestResult that produces a Status400BadRequest response. (Inherited from PageBase) |
BadRequest(ModelStateDictionary) |
Creates a BadRequestObjectResult that produces a Status400BadRequest response. (Inherited from PageBase) |
BadRequest(Object) |
Creates a BadRequestObjectResult that produces a Status400BadRequest response. (Inherited from PageBase) |
BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle) |
Begins adding html attribute values. (Inherited from RazorPageBase) |
BeginContext(Int32, Int32, Boolean) | (Inherited from PageBase) |
BeginWriteAttribute(String, String, Int32, String, Int32, Int32) |
Begins writing out an attribute. (Inherited from RazorPageBase) |
BeginWriteTagHelperAttribute() |
Starts a new scope for writing ITagHelper attribute values. (Inherited from RazorPageBase) |
Challenge() |
Creates a ChallengeResult. (Inherited from PageBase) |
Challenge(AuthenticationProperties, String[]) |
Creates a ChallengeResult with the specified authentication schemes and
|
Challenge(AuthenticationProperties) |
Creates a ChallengeResult with the specified |
Challenge(String[]) |
Creates a ChallengeResult with the specified authentication schemes. (Inherited from PageBase) |
Content(String, MediaTypeHeaderValue) |
Creates a ContentResult object with Status200OK by specifying a
|
Content(String, String, Encoding) |
Creates a ContentResult object with Status200OK by specifying a
|
Content(String, String) |
Creates a ContentResult object with Status200OK by specifying a
|
Content(String) |
Creates a ContentResult object with Status200OK by specifying a
|
CreateTagHelper<TTagHelper>() |
Creates and activates a ITagHelper. (Inherited from RazorPageBase) |
DefineSection(String, Func<Object,Task>) |
Creates a named content section in the page that can be invoked in a Layout page using
|
DefineSection(String, RenderAsyncDelegate) |
Creates a named content section in the page that can be invoked in a Layout page using
|
EndAddHtmlAttributeValues(TagHelperExecutionContext) |
Ends adding html attribute values. (Inherited from RazorPageBase) |
EndContext() | (Inherited from PageBase) |
EndTagHelperWritingScope() |
Ends the current writing scope that was started by calling StartTagHelperWritingScope(HtmlEncoder). (Inherited from RazorPageBase) |
EndWriteAttribute() |
Ends writing an attribute. (Inherited from RazorPageBase) |
EndWriteTagHelperAttribute() |
Ends the current writing scope that was started by calling BeginWriteTagHelperAttribute(). (Inherited from RazorPageBase) |
EnsureRenderedBodyOrSections() |
Verifies that all sections defined in PreviousSectionWriters were rendered, or the body was rendered if no sections were defined. (Inherited from PageBase) |
ExecuteAsync() |
Renders the page and writes the output to the Writer. (Inherited from RazorPageBase) |
File(Byte[], String, String) |
Returns a file with the specified |
File(Byte[], String) |
Returns a file with the specified |
File(Stream, String, String) |
Returns a file in the specified |
File(Stream, String) |
Returns a file in the specified |
File(String, String, String) |
Returns the file specified by |
File(String, String) |
Returns the file specified by |
FlushAsync() |
Invokes FlushAsync() on Output and Stream.FlushAsync on the response stream, writing out any buffered content to the Body. (Inherited from RazorPageBase) |
Forbid() |
Creates a ForbidResult (Status403Forbidden by default). (Inherited from PageBase) |
Forbid(AuthenticationProperties, String[]) |
Creates a ForbidResult (Status403Forbidden by default) with the
specified authentication schemes and |
Forbid(AuthenticationProperties) |
Creates a ForbidResult (Status403Forbidden by default) with the
specified |
Forbid(String[]) |
Creates a ForbidResult (Status403Forbidden by default) with the specified authentication schemes. (Inherited from PageBase) |
Href(String) |
Returns a href for the given content path. (Inherited from RazorPageBase) |
InvalidTagHelperIndexerAssignment(String, String, String) |
Format an error message about using an indexer when the tag helper property is |
LocalRedirect(String) |
Creates a LocalRedirectResult object that redirects
(Status302Found) to the specified local |
LocalRedirectPermanent(String) |
Creates a LocalRedirectResult object with Permanent set to
true (Status301MovedPermanently) using the specified |
LocalRedirectPermanentPreserveMethod(String) |
Creates a LocalRedirectResult object with Permanent set to
true and PreserveMethod set to true
(Status308PermanentRedirect) using the specified |
LocalRedirectPreserveMethod(String) |
Creates a LocalRedirectResult object with Permanent set to
false and PreserveMethod set to true
(Status307TemporaryRedirect) using the specified |
NotFound() |
Creates an NotFoundResult that produces a Status404NotFound response. (Inherited from PageBase) |
NotFound(Object) |
Creates an NotFoundObjectResult that produces a Status404NotFound response. (Inherited from PageBase) |
Page() |
Creates a PageResult object that renders this page as a view to the response. (Inherited from PageBase) |
Partial(String, Object) |
Creates a PartialViewResult by specifying the name of a partial to render and the model object. (Inherited from PageBase) |
Partial(String) |
Creates a PartialViewResult by specifying the name of a partial to render. (Inherited from PageBase) |
PhysicalFile(String, String, String) |
Returns the file specified by |
PhysicalFile(String, String) |
Returns the file specified by |
PopWriter() |
Return a text writer from the stack. (Inherited from RazorPageBase) |
PushWriter(TextWriter) |
Puts a text writer on the stack. (Inherited from RazorPageBase) |
Redirect(String) |
Creates a RedirectResult object that redirects to the specified |
RedirectPermanent(String) |
Creates a RedirectResult object with Permanent set to true
(Status301MovedPermanently) using the specified |
RedirectPermanentPreserveMethod(String) |
Creates a RedirectResult object with Permanent set to true
and PreserveMethod set to true (Status308PermanentRedirect)
using the specified |
RedirectPreserveMethod(String) |
Creates a RedirectResult object with Permanent set to false
and PreserveMethod set to true (Status307TemporaryRedirect)
using the specified |
RedirectToAction(String, Object) |
Redirects (Status302Found) to the specified action using the
|
RedirectToAction(String, String, Object, String) |
Redirects (Status302Found) to the specified action using the specified |
RedirectToAction(String, String, Object) |
Redirects (Status302Found) to the specified action using the specified
|
RedirectToAction(String, String, String) |
Redirects (Status302Found) to the specified action using the specified
|
RedirectToAction(String, String) |
Redirects (Status302Found) to the specified action using the
|
RedirectToAction(String) |
Redirects (Status302Found) to the specified action using the |
RedirectToActionPermanent(String, Object) |
Redirects (Status301MovedPermanently) to the specified action with
Permanent set to true using the specified |
RedirectToActionPermanent(String, String, Object, String) |
Redirects (Status301MovedPermanently) to the specified action with
Permanent set to true using the specified |
RedirectToActionPermanent(String, String, Object) |
Redirects (Status301MovedPermanently) to the specified action with
Permanent set to true using the specified |
RedirectToActionPermanent(String, String, String) |
Redirects (Status301MovedPermanently) to the specified action with
Permanent set to true using the specified |
RedirectToActionPermanent(String, String) |
Redirects (Status301MovedPermanently) to the specified action with
Permanent set to true using the specified |
RedirectToActionPermanent(String) |
Redirects (Status301MovedPermanently) to the specified action with
Permanent set to true using the specified |
RedirectToActionPermanentPreserveMethod(String, String, Object, String) |
Redirects (Status308PermanentRedirect) to the specified action with
Permanent set to true and PreserveMethod
set to true, using the specified |
RedirectToActionPreserveMethod(String, String, Object, String) |
Redirects (Status307TemporaryRedirect) to the specified action with
Permanent set to false and PreserveMethod
set to true, using the specified |
RedirectToPage() |
Redirects (Status302Found) to the current page. (Inherited from PageBase) |
RedirectToPage(Object) |
Redirects (Status302Found) to the current page with the specified |
RedirectToPage(String, Object) |
Redirects (Status302Found) to the specified |
RedirectToPage(String, String, Object, String) |
Redirects (Status302Found) to the specified |
RedirectToPage(String, String, String) |
Redirects (Status302Found) to the specified |
RedirectToPage(String, String) |
Redirects (Status302Found) to the specified |
RedirectToPage(String) |
Redirects (Status302Found) to the specified |
RedirectToPagePermanent(String, Object) |
Redirects (Status301MovedPermanently) to the specified |
RedirectToPagePermanent(String, String, Object, String) |
Redirects (Status301MovedPermanently) to the specified |
RedirectToPagePermanent(String, String, Object) |
Redirects (Status301MovedPermanently) to the specified |
RedirectToPagePermanent(String, String, String) |
Redirects (Status301MovedPermanently) to the specified |
RedirectToPagePermanent(String, String) |
Redirects (Status301MovedPermanently) to the specified |
RedirectToPagePermanent(String) |
Redirects (Status301MovedPermanently) to the specified |
RedirectToPagePermanentPreserveMethod(String, String, Object, String) |
Redirects (Status308PermanentRedirect) to the specified route with
Permanent set to true and PreserveMethod
set to true, using the specified |
RedirectToPagePreserveMethod(String, String, Object, String) |
Redirects (Status307TemporaryRedirect) to the specified page with
Permanent set to false and PreserveMethod
set to true, using the specified |
RedirectToRoute(Object) |
Redirects (Status302Found) to the specified route using the specified |
RedirectToRoute(String, Object, String) |
Redirects (Status302Found) to the specified route using the specified
|
RedirectToRoute(String, Object) |
Redirects (Status302Found) to the specified route using the specified
|
RedirectToRoute(String, String) |
Redirects (Status302Found) to the specified route using the specified
|
RedirectToRoute(String) |
Redirects (Status302Found) to the specified route using the specified |
RedirectToRoutePermanent(Object) |
Redirects (Status301MovedPermanently) to the specified route with
Permanent set to true using the specified |
RedirectToRoutePermanent(String, Object, String) |
Redirects (Status301MovedPermanently) to the specified route with
Permanent set to true using the specified |
RedirectToRoutePermanent(String, Object) |
Redirects (Status301MovedPermanently) to the specified route with
Permanent set to true using the specified |
RedirectToRoutePermanent(String, String) |
Redirects (Status301MovedPermanently) to the specified route with
Permanent set to true using the specified |
RedirectToRoutePermanent(String) |
Redirects (Status301MovedPermanently) to the specified route with
Permanent set to true using the specified |
RedirectToRoutePermanentPreserveMethod(String, Object, String) |
Redirects (Status308PermanentRedirect) to the specified route with
Permanent set to true and PreserveMethod
set to true, using the specified |
RedirectToRoutePreserveMethod(String, Object, String) |
Redirects (Status307TemporaryRedirect) to the specified route with
Permanent set to false and PreserveMethod
set to true, using the specified |
SetAntiforgeryCookieAndHeader() |
Sets antiforgery cookie and X-Frame-Options header on the response. (Inherited from RazorPageBase) |
SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Creates a SignInResult with the specified authentication scheme and
|
SignIn(ClaimsPrincipal, String) |
Creates a SignInResult with the specified authentication scheme. (Inherited from PageBase) |
SignOut(AuthenticationProperties, String[]) |
Creates a SignOutResult with the specified authentication schemes and
|
SignOut(String[]) |
Creates a SignOutResult with the specified authentication schemes. (Inherited from PageBase) |
StartTagHelperWritingScope(HtmlEncoder) |
Starts a new writing scope and optionally overrides HtmlEncoder within that scope. (Inherited from RazorPageBase) |
StatusCode(Int32, Object) |
Creates a ObjectResult object by specifying a |
StatusCode(Int32) |
Creates a StatusCodeResult object by specifying a |
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Updates the specified |
TryUpdateModelAsync(Object, Type, String) |
Updates the specified |
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[]) |
Updates the specified |
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>) |
Updates the specified |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[]) |
Updates the specified |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Updates the specified |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) |
Updates the specified |
TryUpdateModelAsync<TModel>(TModel, String) |
Updates the specified |
TryUpdateModelAsync<TModel>(TModel) |
Updates the specified |
TryValidateModel(Object, String) |
Validates the specified |
TryValidateModel(Object) |
Validates the specified |
Unauthorized() |
Creates an UnauthorizedResult that produces an Status401Unauthorized response. (Inherited from PageBase) |
ViewComponent(String, Object) |
Creates a ViewComponentResult by specifying the name of a view component to render. (Inherited from PageBase) |
ViewComponent(String) |
Creates a ViewComponentResult by specifying the name of a view component to render. (Inherited from PageBase) |
ViewComponent(Type, Object) |
Creates a ViewComponentResult by specifying the Type of a view component to render. (Inherited from PageBase) |
ViewComponent(Type) |
Creates a ViewComponentResult by specifying the Type of a view component to render. (Inherited from PageBase) |
Write(Object) |
Writes the specified |
Write(String) |
Writes the specified |
WriteAttributeValue(String, Int32, Object, Int32, Int32, Boolean) |
Writes out an attribute value. (Inherited from RazorPageBase) |
WriteLiteral(Object) |
Writes the specified |
WriteLiteral(String) |
Writes the specified |