Freigeben über


PageBase Klasse

Definition

Eine Basisklasse für eine Razor-Seite.

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
Vererbung
Abgeleitet

Konstruktoren

PageBase()

Eine Basisklasse für eine Razor-Seite.

Eigenschaften

BodyContent

Ruft den Textinhalt ab oder legt diese fest.

(Geerbt von RazorPageBase)
DiagnosticSource

Ruft einen DiagnosticSource instance ab, der zum Instrumentieren der Seitenausführung verwendet wird, oder legt diesen fest.

(Geerbt von RazorPageBase)
HtmlEncoder

Ruft die ab, die HtmlEncoder verwendet werden soll, wenn dadurch RazorPage Nicht-C#-IHtmlContent Ausdrücke verarbeitet werden.

(Geerbt von RazorPageBase)
HttpContext

Ruft das HttpContext ab.

IsLayoutBeingRendered

Ruft ein Flag ab, das bestimmt, ob das Layout dieser Seite gerendert wird, oder legt es fest.

(Geerbt von RazorPageBase)
Layout

Ruft den virtuellen Pfad einer Layoutseite ab oder legt diesen fest.

(Geerbt von RazorPageBase)
MetadataProvider

Ruft den IModelMetadataProvider ab oder legt diesen fest.

ModelState

Ruft das ModelStateDictionary ab.

Output

Ruft die TextWriter ab, in die die Seite die Ausgabe schreibt.

(Geerbt von RazorPageBase)
PageContext

Die PageContext.

Path

Ruft den relativen Pfad der Anwendungsbasis zur Seite ab.

(Geerbt von RazorPageBase)
PreviousSectionWriters

Ruft die Abschnitte ab, die von dieser Seite gerendert werden können, oder legt diese fest.

(Geerbt von RazorPageBase)
Request

Ruft das HttpRequest ab.

Response

Ruft das HttpResponse ab.

RouteData

Ruft den RouteData für die ausgeführte Aktion ab.

SectionWriters

Ruft die Abschnitte ab, die von dieser Seite definiert werden.

(Geerbt von RazorPageBase)
TempData

Ruft den ITempDataDictionary von ab ViewContext.

(Geerbt von RazorPageBase)
User

Ruft den ClaimsPrincipal des aktuell angemeldeten Benutzers ab.

(Geerbt von RazorPageBase)
ViewBag

Ruft das Wörterbuch mit den dynamischen Ansichtsdaten ab.

(Geerbt von RazorPageBase)
ViewContext

Ruft den Ansichtskontext der Renderingansicht ab oder legt diese fest.

Methoden

AddHtmlAttributeValue(String, Int32, Object, Int32, Int32, Boolean)

Fügen Sie einen HTML-Attributwert hinzu.

(Geerbt von RazorPageBase)
BadRequest()

Erstellt eine BadRequestResult , die eine Status400BadRequest Antwort erzeugt.

BadRequest(ModelStateDictionary)

Erstellt eine BadRequestObjectResult , die eine Status400BadRequest Antwort erzeugt.

BadRequest(Object)

Erstellt eine BadRequestObjectResult , die eine Status400BadRequest Antwort erzeugt.

BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle)

Beginnt mit dem Hinzufügen von HTML-Attributwerten.

(Geerbt von RazorPageBase)
BeginContext(Int32, Int32, Boolean)

Eine Basisklasse für eine Razor-Seite.

BeginWriteAttribute(String, String, Int32, String, Int32, Int32)

Beginnt mit dem Schreiben eines Attributs.

(Geerbt von RazorPageBase)
BeginWriteTagHelperAttribute()

Startet einen neuen Bereich zum Schreiben von ITagHelper Attributwerten.

(Geerbt von RazorPageBase)
Challenge()

Erstellt eine ChallengeResult.

Challenge(AuthenticationProperties)

Erstellt eine ChallengeResult mit dem angegebenen properties.

Challenge(AuthenticationProperties, String[])

Erstellt eine ChallengeResult mit den angegebenen Authentifizierungsschemas und properties.

Challenge(String[])

Erstellt eine ChallengeResult mit den angegebenen Authentifizierungsschemas.

Content(String)

Erstellt ein ContentResult -Objekt mit Status200OK , indem eine content Zeichenfolge angegeben wird.

Content(String, MediaTypeHeaderValue)

Erstellt ein ContentResult -Objekt mit Status200OK , indem eine content Zeichenfolge und eine contentTypeangegeben werden.

Content(String, String)

Erstellt ein ContentResult -Objekt mit Status200OK , indem eine content Zeichenfolge und ein Inhaltstyp angegeben werden.

Content(String, String, Encoding)

Erstellt ein ContentResult -Objekt mitStatus200OK, indem eine content Zeichenfolge, eine und contentEncodingangegeben contentTypewerden.

CreateTagHelper<TTagHelper>()

Erstellt und aktiviert eine ITagHelper.

(Geerbt von RazorPageBase)
DefineSection(String, Func<Object,Task>)

Erstellt einen benannten Inhaltsabschnitt auf der Seite, der auf einer Layoutseite mit RenderSection oder aufgerufen werden kann. RenderSectionAsync

(Geerbt von RazorPageBase)
DefineSection(String, RenderAsyncDelegate)

Erstellt einen benannten Inhaltsabschnitt auf der Seite, der auf einer Layoutseite mit RenderSection oder aufgerufen werden kann. RenderSectionAsync

(Geerbt von RazorPageBase)
EndAddHtmlAttributeValues(TagHelperExecutionContext)

Beendet das Hinzufügen von HTML-Attributwerten.

(Geerbt von RazorPageBase)
EndContext()

Eine Basisklasse für eine Razor-Seite.

EndTagHelperWritingScope()

Beendet den aktuellen Schreibbereich, der durch Aufrufen StartTagHelperWritingScope(HtmlEncoder)von gestartet wurde.

(Geerbt von RazorPageBase)
EndWriteAttribute()

Beendet das Schreiben eines Attributs.

(Geerbt von RazorPageBase)
EndWriteTagHelperAttribute()

Beendet den aktuellen Schreibbereich, der durch Aufrufen BeginWriteTagHelperAttribute()von gestartet wurde.

(Geerbt von RazorPageBase)
EnsureRenderedBodyOrSections()

Überprüft, ob alle in PreviousSectionWriters definierten Abschnitte gerendert oder der Textkörper gerendert wurde, wenn keine Abschnitte definiert wurden.

ExecuteAsync()

Rendert die Seite und schreibt die Ausgabe in .Writer

(Geerbt von RazorPageBase)
File(Byte[], String)

Gibt eine Datei mit dem angegebenen fileContents als Inhalt (Status200OK) und dem angegebenen contentType als Content-Type zurück.

File(Byte[], String, String)

Gibt eine Datei mit dem angegebenen fileContents als Inhalt (Status200OK), dem contentType angegebenen als Inhaltstyp und dem angegebenen fileDownloadName als vorgeschlagenen Dateinamen zurück.

File(Stream, String)

Gibt eine Datei im angegebenen fileStream (Status200OK) mit dem als Content-Type angegebenen contentType zurück.

File(Stream, String, String)

Gibt eine Datei im angegebenen fileStream (Status200OK) mit dem contentType angegebenen als Inhaltstyp und dem angegebenen fileDownloadName als vorgeschlagenen Dateinamen zurück.

File(String, String)

Gibt die von virtualPath (Status200OK) angegebene Datei mit dem als Content-Type angegebenen contentType zurück.

File(String, String, String)

Gibt die von virtualPath (Status200OK) angegebene Datei mit dem als Content-Type und contentType dem angegebenen fileDownloadName als vorgeschlagenen Dateinamen zurück.

FlushAsync()

FlushAsync() Ruft für Output und Stream.FlushAsync für den Antwortdatenstrom auf, und schreibt alle gepufferten Inhalte in den Bodyaus.

(Geerbt von RazorPageBase)
Forbid()

Erstellt ein ForbidResult (Status403Forbidden standardmäßig).

Forbid(AuthenticationProperties)

Erstellt ein ForbidResult (Status403Forbidden standardmäßig) mit dem angegebenen properties.

Forbid(AuthenticationProperties, String[])

Erstellt ein ForbidResult (Status403Forbidden standardmäßig) mit den angegebenen Authentifizierungsschemas und properties.

Forbid(String[])

Erstellt ein ForbidResult (Status403Forbidden standardmäßig) mit den angegebenen Authentifizierungsschemas.

Href(String)

Gibt eine href für den angegebenen Inhaltspfad zurück.

(Geerbt von RazorPageBase)
InvalidTagHelperIndexerAssignment(String, String, String)

Formatieren Sie eine Fehlermeldung zur Verwendung eines Indexers, wenn die Taghilfseigenschaft ist null.

(Geerbt von RazorPageBase)
LocalRedirect(String)

Erstellt ein LocalRedirectResult -Objekt, das (Status302Found) an die angegebene lokale localUrlumleitet.

LocalRedirectPermanent(String)

Erstellt ein LocalRedirectResult -Objekt, das Permanent auf true (Status301MovedPermanently) festgelegt ist, indem der angegebene localUrlverwendet wird.

LocalRedirectPermanentPreserveMethod(String)

Erstellt mithilfe des angegebenen ein LocalRedirectResult -Objekt, das Permanent auf true und PreserveMethod auf true (Status308PermanentRedirect) festgelegt localUrlist.

LocalRedirectPreserveMethod(String)

Erstellt ein LocalRedirectResult -Objekt, das Permanent auf false und PreserveMethod mit dem angegebenen localUrlauf true (Status307TemporaryRedirect) festgelegt ist.

NotFound()

Erstellt eine NotFoundResult , die eine Status404NotFound Antwort erzeugt.

NotFound(Object)

Erstellt eine NotFoundObjectResult , die eine Status404NotFound Antwort erzeugt.

Page()

Erstellt ein PageResult -Objekt, das diese Seite als Ansicht für die Antwort rendert.

Partial(String)

Erstellt einen PartialViewResult durch Angabe des Namens eines zu rendernden Partiellen.

Partial(String, Object)

Erstellt eine PartialViewResult durch Angabe des Namens eines zu rendernden Partiellen und des Modellobjekts.

PhysicalFile(String, String)

Gibt die von physicalPath (Status200OK) angegebene Datei mit dem als Content-Type angegebenen contentType zurück.

PhysicalFile(String, String, String)

Gibt die von physicalPath (Status200OK) angegebene Datei mit dem als Content-Type und contentType dem angegebenen fileDownloadName als vorgeschlagenen Dateinamen zurück.

PopWriter()

Gibt einen Textwriter aus dem Stapel zurück.

(Geerbt von RazorPageBase)
PushWriter(TextWriter)

Fügt einen Textwriter in den Stapel ein.

(Geerbt von RazorPageBase)
Redirect(String)

Erstellt ein RedirectResult -Objekt, das an die angegebene urlumleitet.

RedirectPermanent(String)

Erstellt ein RedirectResult -Objekt, das Permanent auf true (Status301MovedPermanently) festgelegt ist, indem der angegebene urlverwendet wird.

RedirectPermanentPreserveMethod(String)

Erstellt mithilfe des angegebenen ein RedirectResult -Objekt, das Permanent auf true und PreserveMethod auf true (Status308PermanentRedirect) festgelegt urlist.

RedirectPreserveMethod(String)

Erstellt ein RedirectResult -Objekt, das Permanent auf false und PreserveMethod mit dem angegebenen urlauf true (Status307TemporaryRedirect) festgelegt ist.

RedirectToAction(String)

Leitet (Status302Found) mithilfe von an die actionNameangegebene Aktion um.

RedirectToAction(String, Object)

Leitet (Status302Found) mithilfe von und routeValuesan die actionName angegebene Aktion um.

RedirectToAction(String, String)

Leitet (Status302Found) mithilfe von und an die actionNamecontrollerNameangegebene Aktion um.

RedirectToAction(String, String, Object)

Leitet (Status302Found) mit den angegebenen , controllerNameund routeValuesan die angegebene actionNameAktion um.

RedirectToAction(String, String, Object, String)

Leitet (Status302Found) mit den angegebenen , controllerName, routeValuesund fragmentan die angegebene actionNameAktion um.

RedirectToAction(String, String, String)

Leitet (Status302Found) mit den angegebenen , controllerNameund fragmentan die angegebene actionNameAktion um.

RedirectToActionPermanent(String)

Leitet (Status301MovedPermanently) an die angegebene Aktion um, wobei Permanent auf TRUE festgelegt ist, indem der angegebene actionNameverwendet wird.

RedirectToActionPermanent(String, Object)

Leitet (Status301MovedPermanently) an die angegebene Aktion um, wobei Permanent auf TRUE festgelegt ist, wobei die angegebenen actionName und routeValuesverwendet werden.

RedirectToActionPermanent(String, String)

Leitet (Status301MovedPermanently) an die angegebene Aktion um, wobei Permanent auf TRUE festgelegt ist, wobei die angegebenen actionName und controllerNameverwendet werden.

RedirectToActionPermanent(String, String, Object)

Leitet (Status301MovedPermanently) mithilfe der angegebenen actionName, controllerNameund routeValuesauf TRUE festgelegte Aktion Permanent um.

RedirectToActionPermanent(String, String, Object, String)

Leitet (Status301MovedPermanently) mit den angegebenen actionName, controllerName, routeValuesund fragmentauf TRUE festgelegten Aktion Permanent um.

RedirectToActionPermanent(String, String, String)

Leitet (Status301MovedPermanently) mithilfe der angegebenen actionName, controllerNameund fragmentauf TRUE festgelegte Aktion Permanent um.

RedirectToActionPermanentPreserveMethod(String, String, Object, String)

Leitet (Status308PermanentRedirect) an die angegebene Aktion um, wobei Permanent auf true und PreserveMethod auf TRUE festgelegt ist, wobei die angegebenen actionName, controllerName, routeValuesund fragmentverwendet werden.

RedirectToActionPreserveMethod(String, String, Object, String)

Leitet (Status307TemporaryRedirect) an die angegebene Aktion um, wobei Permanent auf false und PreserveMethod auf TRUE festgelegt ist, wobei die angegebenen actionName, controllerName, routeValuesund fragmentverwendet werden.

RedirectToPage()

Leitet (Status302Found) zur aktuellen Seite um.

RedirectToPage(Object)

Leitet (Status302Found) mit dem angegebenen routeValueszur aktuellen Seite um.

RedirectToPage(String)

Leitet (Status302Found) an den angegebenen pageNameum.

RedirectToPage(String, Object)

Leitet (Status302Found) mit dem pageName angegebenen routeValuesum.

RedirectToPage(String, String)

Leitet (Status302Found) mit dem pageName angegebenen pageHandlerum.

RedirectToPage(String, String, Object, String)

Leitet (Status302Found) mit dem angegebenen und fragmentan den angegebenen routeValuespageName um.

RedirectToPage(String, String, String)

Leitet (Status302Found) mit dem pageName angegebenen fragmentum.

RedirectToPagePermanent(String)

Leitet (Status301MovedPermanently) an den angegebenen pageNameum.

RedirectToPagePermanent(String, Object)

Leitet (Status301MovedPermanently) mit dem pageName angegebenen routeValuesum.

RedirectToPagePermanent(String, String)

Leitet (Status301MovedPermanently) mit dem pageName angegebenen pageHandlerum.

RedirectToPagePermanent(String, String, Object)

Leitet (Status301MovedPermanently) mit dem pageName angegebenen routeValuesum.

RedirectToPagePermanent(String, String, Object, String)

Leitet (Status301MovedPermanently) mit dem angegebenen und fragmentan den angegebenen routeValuespageName um.

RedirectToPagePermanent(String, String, String)

Leitet (Status301MovedPermanently) mit dem pageName angegebenen fragmentum.

RedirectToPagePermanentPreserveMethod(String, String, Object, String)

Leitet (Status308PermanentRedirect) an die angegebene Route um, wobei Permanent auf true und PreserveMethod auf TRUE festgelegt ist, wobei die angegebenen pageName, routeValuesund fragmentverwendet werden.

RedirectToPagePreserveMethod(String, String, Object, String)

Leitet (Status307TemporaryRedirect) an die angegebene Seite um, wobei Permanent auf false und PreserveMethod auf TRUE festgelegt ist, wobei die angegebenen pageName, routeValuesund fragmentverwendet werden.

RedirectToRoute(Object)

Leitet (Status302Found) mithilfe des angegebenen routeValuesum.

RedirectToRoute(String)

Leitet (Status302Found) mithilfe des angegebenen routeNameum.

RedirectToRoute(String, Object)

Leitet (Status302Found) mit dem angegebenen routeName und routeValuesan die angegebene Route um.

RedirectToRoute(String, Object, String)

Leitet (Status302Found) mit den angegebenen , routeValuesund fragmentan die angegebene routeNameRoute um.

RedirectToRoute(String, String)

Leitet (Status302Found) mit dem angegebenen routeName und fragmentan die angegebene Route um.

RedirectToRoutePermanent(Object)

Leitet (Status301MovedPermanently) mit dem angegebenen routeValuesauf TRUE festgelegten Routen Permanent um.

RedirectToRoutePermanent(String)

Leitet (Status301MovedPermanently) mit dem angegebenen routeNameauf TRUE festgelegten Routen Permanent um.

RedirectToRoutePermanent(String, Object)

Leitet (Status301MovedPermanently) an die angegebene Route um, wobei Permanent auf TRUE festgelegt ist, wobei die angegebenen routeName und routeValuesverwendet werden.

RedirectToRoutePermanent(String, Object, String)

Leitet (Status301MovedPermanently) mit den angegebenen routeName, routeValuesund fragmentauf TRUE festgelegten Routen Permanent um.

RedirectToRoutePermanent(String, String)

Leitet (Status301MovedPermanently) an die angegebene Route um, wobei Permanent auf TRUE festgelegt ist, wobei die angegebenen routeName und fragmentverwendet werden.

RedirectToRoutePermanentPreserveMethod(String, Object, String)

Leitet (Status308PermanentRedirect) an die angegebene Route um, wobei Permanent auf true und PreserveMethod auf TRUE festgelegt ist, wobei die angegebenen routeName, routeValuesund fragmentverwendet werden.

RedirectToRoutePreserveMethod(String, Object, String)

Leitet (Status307TemporaryRedirect) an die angegebene Route um, wobei Permanent auf false und PreserveMethod auf TRUE festgelegt ist, wobei die angegebenen routeName, routeValuesund fragmentverwendet werden.

SetAntiforgeryCookieAndHeader()

Legt das Antiforgery-Cookie und den X-Frame-Options-Header für die Antwort fest.

(Geerbt von RazorPageBase)
SignIn(ClaimsPrincipal, AuthenticationProperties, String)

Erstellt eine SignInResult mit dem angegebenen Authentifizierungsschema und properties.

SignIn(ClaimsPrincipal, String)

Erstellt eine SignInResult mit dem angegebenen Authentifizierungsschema.

SignOut(AuthenticationProperties, String[])

Erstellt eine SignOutResult mit den angegebenen Authentifizierungsschemas und properties.

SignOut(String[])

Erstellt eine SignOutResult mit den angegebenen Authentifizierungsschemas.

StartTagHelperWritingScope(HtmlEncoder)

Startet einen neuen Schreibbereich und überschreibt optional innerhalb dieses Bereichs HtmlEncoder .

(Geerbt von RazorPageBase)
StatusCode(Int32)

Erstellt ein StatusCodeResult -Objekt, indem ein angegeben wird statusCode.

StatusCode(Int32, Object)

Erstellt ein ObjectResult -Objekt durch Angabe eines statusCode und value

TryUpdateModelAsync(Object, Type, String)

Updates die angegebene model instance mithilfe von Werten aus dem Pageaktuellen IValueProvider und einem prefix.

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

Updates die angegebene model instance mithilfe von valueProvider und .prefix

TryUpdateModelAsync<TModel>(TModel)

Updates die angegebene model instance mithilfe von Werten aus dem Pageaktuellen IValueProvider.

TryUpdateModelAsync<TModel>(TModel, String)

Updates die angegebene model instance mithilfe von Werten aus dem Pageaktuellen IValueProvider und einem prefix.

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

Updates die angegebene model instance mithilfe von Werten aus dem Pageaktuellen IValueProvider und einem prefix.

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

Updates die angegebene model instance mithilfe von Werten aus dem Pageaktuellen IValueProvider und einem prefix.

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Updates die angegebene model instance mithilfe von valueProvider und .prefix

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

Updates die angegebene model instance mithilfe von valueProvider und .prefix

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

Updates die angegebene model instance mithilfe von valueProvider und .prefix

TryValidateModel(Object)

Überprüft die angegebene model instance.

TryValidateModel(Object, String)

Überprüft die angegebene model instance.

Unauthorized()

Erstellt eine UnauthorizedResult , die eine Status401Unauthorized Antwort erzeugt.

ViewComponent(String)

Erstellt einen ViewComponentResult , indem der Name einer ansichtskomponente angegeben wird, die gerendert werden soll.

ViewComponent(String, Object)

Erstellt einen ViewComponentResult , indem der Name einer ansichtskomponente angegeben wird, die gerendert werden soll.

ViewComponent(Type)

Erstellt einen ViewComponentResult , indem der einer Type Ansichtskomponente angegeben wird, die gerendert werden soll.

ViewComponent(Type, Object)

Erstellt einen ViewComponentResult , indem der einer Type Ansichtskomponente angegeben wird, die gerendert werden soll.

Write(Object)

Schreibt die angegebene value mit HTML-Codierung in Output.

(Geerbt von RazorPageBase)
Write(String)

Schreibt die angegebene value mit HTML-Codierung in Output.

(Geerbt von RazorPageBase)
WriteAttributeValue(String, Int32, Object, Int32, Int32, Boolean)

Schreibt einen Attributwert aus.

(Geerbt von RazorPageBase)
WriteLiteral(Object)

Schreibt die angegebene value ohne HTML-Codierung in Output.

(Geerbt von RazorPageBase)
WriteLiteral(String)

Schreibt die angegebene value ohne HTML-Codierung in Output.

(Geerbt von RazorPageBase)

Gilt für: