Freigeben über


WebPageBase Klasse

Definition

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

public abstract class WebPageBase : System.Web.WebPages.WebPageRenderingBase
type WebPageBase = class
    inherit WebPageRenderingBase
Public MustInherit Class WebPageBase
Inherits WebPageRenderingBase
Vererbung
Abgeleitet

Konstruktoren

WebPageBase()

Initialisiert die WebPageBase-Klasse zur Verwendung durch eine geerbte Klasseninstanz. Dieser Konstruktor kann nur von einer geerbten Klasse aufgerufen werden.

Eigenschaften

App

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageExecutingBase)
AppState

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageExecutingBase)
Cache

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageRenderingBase)
Context

Ruft beim Überschreiben in einer abgeleiteten Klasse das HttpContextBase Objekt ab, das einer Seite zugeordnet ist, oder legt es fest.

(Geerbt von WebPageExecutingBase)
Culture

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageRenderingBase)
DisplayMode

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageRenderingBase)
IsAjax

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageRenderingBase)
IsPost

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageRenderingBase)
Layout

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

Output

Ruft das aktuelle TextWriter -Objekt für die Seite ab.

OutputStack

Ruft den Objektstapel TextWriter für den aktuellen Seitenkontext ab.

Page

Stellt eigenschaftenähnlichen Zugriff auf Daten der Seite zur Verfügung, die für Seiten, Layoutseiten und Teilseiten gemeinsam verwendet werden.

PageContext

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageRenderingBase)
PageData

Stellt arrayähnlichen Zugriff auf Daten der Seite zur Verfügung, die für Seiten, Layoutseiten und Teilseiten gemeinsam verwendet werden.

Profile

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageRenderingBase)
Request

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageRenderingBase)
Response

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageRenderingBase)
Server

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageRenderingBase)
Session

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageRenderingBase)
TemplateInfo

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageRenderingBase)
UICulture

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageRenderingBase)
UrlData

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageRenderingBase)
User

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageRenderingBase)
VirtualPath

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageExecutingBase)
VirtualPathFactory

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageExecutingBase)

Methoden

BeginContext(Int32, Int32, Boolean)

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageExecutingBase)
BeginContext(String, Int32, Int32, Boolean)

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageExecutingBase)
BeginContext(TextWriter, Int32, Int32, Boolean)

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageExecutingBase)
BeginContext(TextWriter, String, Int32, Int32, Boolean)

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageExecutingBase)
ConfigurePage(WebPageBase)

Konfiguriert bei Außerkraftsetzung in einer abgeleiteten Klasse die aktuelle Webseite basierend auf der Konfiguration der übergeordneten Webseite.

CreateInstanceFromVirtualPath(String)

Erstellt mithilfe des WebPageBase angegebenen virtuellen Pfads eine neue instance der -Klasse.

CreatePageFromVirtualPath(String, HttpContextBase, Func<String,Boolean>, DisplayModeProvider, IDisplayMode)

Versucht, eine WebPageBase-Instanz aus einem virtualPath zu erstellen und kapselt komplexe Compilerausnahmen in einfachere Nachrichten

DefineSection(String, SectionWriter)

Wird von Inhaltsseiten zum Erstellen benannter Inhaltsabschnitte aufgerufen.

EndContext(Int32, Int32, Boolean)

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageExecutingBase)
EndContext(String, Int32, Int32, Boolean)

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageExecutingBase)
EndContext(TextWriter, Int32, Int32, Boolean)

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageExecutingBase)
EndContext(TextWriter, String, Int32, Int32, Boolean)

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageExecutingBase)
Execute()

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageExecutingBase)
ExecutePageHierarchy()

Führt den Code in einer Sammlung abhängiger Webseiten aus.

ExecutePageHierarchy(WebPageContext, TextWriter)

Führt den Code in einer Sammlung abhängiger Webseiten mithilfe der angegebenen Parameter aus.

ExecutePageHierarchy(WebPageContext, TextWriter, WebPageRenderingBase)

Führt den Code in einer Sammlung abhängiger Webseiten mithilfe des angegebenen Kontexts, des Writers und der Startseite aus.

GetOutputWriter()

Gibt die Textwriterinstanz zurück, die zum Rendern der Seite verwendet wird.

Href(String, Object[])

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageExecutingBase)
InitializePage()

Initialisiert die aktuelle Seite.

IsSectionDefined(String)

Gibt einen Wert zurück, der angibt, ob der angegebene Abschnitt auf der Seite definiert ist.

NormalizeLayoutPagePath(String)

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageExecutingBase)
NormalizePath(String)

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageExecutingBase)
PopContext()

Gibt den Kontext zurück und entfernt den Kontext am Anfang des OutputStack instance.

PushContext(WebPageContext, TextWriter)

Fügt den angegebenen Kontext am anfang des OutputStack instance ein.

RenderBody()

Rendert auf Layoutseiten den Teil der Inhaltsseite, der sich nicht in einem benannten Abschnitt befindet.

RenderPage(String, Object[])

Rendert den Inhalt einer Seite innerhalb einer anderen Seite.

RenderSection(String)

Rendert auf Layoutseiten den Inhalt des benannten Abschnitts.

RenderSection(String, Boolean)

Rendert auf Layoutseiten den Inhalt eines benannten Abschnitts und gibt an, ob der Abschnitt erforderlich ist.

Write(HelperResult)

Schreibt das angegebene HelperResult Objekt als HTML-codierte Zeichenfolge.

Write(Object)

Schreibt das angegebene Objekt als HTML-codierte Zeichenfolge.

WriteAttribute(String, PositionTagged<String>, PositionTagged<String>, AttributeValue[])

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageExecutingBase)
WriteAttributeTo(String, TextWriter, String, PositionTagged<String>, PositionTagged<String>, AttributeValue[])

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageExecutingBase)
WriteAttributeTo(TextWriter, String, PositionTagged<String>, PositionTagged<String>, AttributeValue[])

Dient als Basisklasse für Klassen, die eine ASP.NET Razor-Seite darstellen.

(Geerbt von WebPageExecutingBase)
WriteLiteral(Object)

Schreibt das angegebene Objekt, ohne es zuerst als HTML zu codieren.

Gilt für: