PageBase 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 PageBase abstract : Microsoft::AspNetCore::Mvc::Razor::RazorPageBase
public abstract class PageBase : Microsoft.AspNetCore.Mvc.Razor.RazorPageBase
type PageBase = class
inherit RazorPageBase
Public MustInherit Class PageBase
Inherits RazorPageBase
- Inheritance
- Derived
Constructors
PageBase() |
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. |
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. |
ModelState |
Gets the ModelStateDictionary. |
Output |
Gets the TextWriter that the page is writing output to. (Inherited from RazorPageBase) |
PageContext |
The PageContext. |
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. |
Response |
Gets the HttpResponse. |
RouteData |
Gets the RouteData for the executing action. |
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. |
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. |
BadRequest(ModelStateDictionary) |
Creates a BadRequestObjectResult that produces a Status400BadRequest response. |
BadRequest(Object) |
Creates a BadRequestObjectResult that produces a Status400BadRequest response. |
BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle) |
Begins adding html attribute values. (Inherited from RazorPageBase) |
BeginContext(Int32, Int32, Boolean) | System.Object.BeginContext(System.Int32,System.Int32,System.Boolean) |
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. |
Challenge(AuthenticationProperties) |
Creates a ChallengeResult with the specified |
Challenge(AuthenticationProperties, String[]) |
Creates a ChallengeResult with the specified authentication schemes and
|
Challenge(String[]) |
Creates a ChallengeResult with the specified authentication schemes. |
Content(String) |
Creates a ContentResult object with Status200OK by specifying a
|
Content(String, MediaTypeHeaderValue) |
Creates a ContentResult object with Status200OK by specifying a
|
Content(String, String) |
Creates a ContentResult object with Status200OK by specifying a
|
Content(String, String, Encoding) |
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() | System.Object.EndContext |
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. |
ExecuteAsync() |
Renders the page and writes the output to the Writer. (Inherited from RazorPageBase) |
File(Byte[], String) |
Returns a file with the specified |
File(Byte[], String, String) |
Returns a file with the specified |
File(Stream, String) |
Returns a file in the specified |
File(Stream, String, String) |
Returns a file in the specified |
File(String, String) |
Returns the file specified by |
File(String, 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). |
Forbid(AuthenticationProperties) |
Creates a ForbidResult (Status403Forbidden by default) with the
specified |
Forbid(AuthenticationProperties, String[]) |
Creates a ForbidResult (Status403Forbidden by default) with the
specified authentication schemes and |
Forbid(String[]) |
Creates a ForbidResult (Status403Forbidden by default) with the specified authentication schemes. |
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. |
NotFound(Object) |
Creates an NotFoundObjectResult that produces a Status404NotFound response. |
Page() |
Creates a PageResult object that renders this page as a view to the response. |
Partial(String) |
Creates a PartialViewResult by specifying the name of a partial to render. |
Partial(String, Object) |
Creates a PartialViewResult by specifying the name of a partial to render and the model object. |
PhysicalFile(String, String) |
Returns the file specified by |
PhysicalFile(String, 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) |
Redirects (Status302Found) to the specified action using the |
RedirectToAction(String, Object) |
Redirects (Status302Found) to the specified action using the
|
RedirectToAction(String, String) |
Redirects (Status302Found) to the specified action using the
|
RedirectToAction(String, String, Object) |
Redirects (Status302Found) to the specified action using the specified
|
RedirectToAction(String, String, Object, String) |
Redirects (Status302Found) to the specified action using the specified |
RedirectToAction(String, String, String) |
Redirects (Status302Found) to the specified action using the specified
|
RedirectToActionPermanent(String) |
Redirects (Status301MovedPermanently) to the specified action with
Permanent set to true using the specified |
RedirectToActionPermanent(String, Object) |
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, 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, 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. |
RedirectToPage(Object) |
Redirects (Status302Found) to the current page with the specified |
RedirectToPage(String) |
Redirects (Status302Found) to the specified |
RedirectToPage(String, Object) |
Redirects (Status302Found) to the specified |
RedirectToPage(String, String) |
Redirects (Status302Found) to the specified |
RedirectToPage(String, String, Object, String) |
Redirects (Status302Found) to the specified |
RedirectToPage(String, String, String) |
Redirects (Status302Found) to the specified |
RedirectToPagePermanent(String) |
Redirects (Status301MovedPermanently) to the specified |
RedirectToPagePermanent(String, Object) |
Redirects (Status301MovedPermanently) to the specified |
RedirectToPagePermanent(String, String) |
Redirects (Status301MovedPermanently) to the specified |
RedirectToPagePermanent(String, String, Object) |
Redirects (Status301MovedPermanently) to the specified |
RedirectToPagePermanent(String, String, Object, String) |
Redirects (Status301MovedPermanently) to the specified |
RedirectToPagePermanent(String, String, 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) |
Redirects (Status302Found) to the specified route using the specified |
RedirectToRoute(String, 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, 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) |
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, Object, String) |
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 |
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. |
SignOut(AuthenticationProperties, String[]) |
Creates a SignOutResult with the specified authentication schemes and
|
SignOut(String[]) |
Creates a SignOutResult with the specified authentication schemes. |
StartTagHelperWritingScope(HtmlEncoder) |
Starts a new writing scope and optionally overrides HtmlEncoder within that scope. (Inherited from RazorPageBase) |
StatusCode(Int32) |
Creates a StatusCodeResult object by specifying a |
StatusCode(Int32, Object) |
Creates a ObjectResult object by specifying a |
TryUpdateModelAsync(Object, Type, String) |
Updates the specified |
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Updates the specified |
TryUpdateModelAsync<TModel>(TModel) |
Updates the specified |
TryUpdateModelAsync<TModel>(TModel, 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) |
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 |
TryValidateModel(Object) |
Validates the specified |
TryValidateModel(Object, String) |
Validates the specified |
Unauthorized() |
Creates an UnauthorizedResult that produces an Status401Unauthorized response. |
ViewComponent(String) |
Creates a ViewComponentResult by specifying the name of a view component to render. |
ViewComponent(String, Object) |
Creates a ViewComponentResult by specifying the name of a view component to render. |
ViewComponent(Type) |
Creates a ViewComponentResult by specifying the Type of a view component to render. |
ViewComponent(Type, Object) |
Creates a ViewComponentResult by specifying the Type of a view component to render. |
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 |