Freigeben über


HtmlTextWriter-Member

Schreibt Markupzeichen und Text in den Ausgabestream eines ASP.NET-Serversteuerelements. Diese Klasse stellt Formatierungsfunktionen bereit, die von ASP.NET-Serversteuerelementen beim Rendern von Markup auf Clients verwendet werden.

In den folgenden Tabellen werden die vom HtmlTextWriter -Typ verfügbar gemachten Member aufgeführt.

Öffentliche Konstruktoren

  Name Beschreibung
Öffentliche Methode HtmlTextWriter Überladen. Initialisiert eine neue Instanz der HtmlTextWriter-Klasse.

Zum Seitenanfang

Öffentliche Felder

(siehe auch Geschützte Felder )

  Name Beschreibung
Öffentliches Feld Statisch DefaultTabString Stellt ein einzelnes Tabstoppzeichen dar.
Öffentliches Feld Statisch DoubleQuoteChar Stellt das Anführungszeichenzeichen (") dar.
Öffentliches Feld Statisch EndTagLeftChars Stellt die linke spitze Klammer und den Schrägstrich (</) für das Endtag eines Markupelements dar.
Öffentliches Feld Statisch EqualsChar Stellt das Gleichheitszeichen (=) dar.
Öffentliches Feld Statisch EqualsDoubleQuoteString Stellt ein Gleichheitszeichen (=) und doppelte Anführungszeichen (") gemeinsam in einer Zeichenfolge (=") dar.
Öffentliches Feld Statisch SelfClosingChars Stellt ein Leerzeichen und den Schrägstrich (/) eines selbstschließenden Markuptags dar.
Öffentliches Feld Statisch SelfClosingTagEnd Stellt den schließenden Schrägstrich und die rechte spitze Klammer (/>) eines selbstschließenden Markupelements dar.
Öffentliches Feld Statisch SemicolonChar Stellt das Semikolon (;) dar.
Öffentliches Feld Statisch SingleQuoteChar Stellt einen Apostroph (') dar.
Öffentliches Feld Statisch SlashChar Stellt den Schrägstrich (/) dar.
Öffentliches Feld Statisch SpaceChar Stellt ein Leerzeichen ( ) dar.
Öffentliches Feld Statisch StyleEqualsChar Stellt das Formatzuweisungszeichen (:) dar, das zum Festlegen von Formatattributen auf Werte verwendet wird.
Öffentliches Feld Statisch TagLeftChar Stellt die öffnende spitze Klammer (<) eines Markuptags dar.
Öffentliches Feld Statisch TagRightChar Stellt die schließende spitze Klammer (>) eines Markuptags dar.

Zum Seitenanfang

Geschützte Felder

  Name Beschreibung
Geschütztes Feld CoreNewLine  Speichert die für diesen TextWriter verwendeten Zeilenendemarken.(Von TextWriter geerbt.)

Zum Seitenanfang

Öffentliche Eigenschaften

(siehe auch Geschützte Eigenschaften )

  Name Beschreibung
Öffentliche Eigenschaft Encoding Überschrieben. Ruft die Codierung ab, die das HtmlTextWriter-Objekt beim Schreiben von Inhalt in die Seite verwendet.
Öffentliche Eigenschaft FormatProvider  Ruft ein Objekt zum Steuern der Formatierung ab.(Von TextWriter geerbt.)
Öffentliche Eigenschaft Indent Ruft die Anzahl von Tabstopps ab, um die der Anfang jeder Markupzeile eingerückt wird.
Öffentliche Eigenschaft InnerWriter Ruft den Textwriter ab, der den inneren Inhalt des Markupelements schreibt, oder legt diesen fest.
Öffentliche Eigenschaft NewLine Überschrieben. Ruft die Zeichenfolge für den Zeilenabschluss ab, die vom HtmlTextWriter-Objekt verwendet wird, oder legt diese fest.

Zum Seitenanfang

Geschützte Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft TagKey Ruft den HtmlTextWriterTag-Wert für das angegebene Markupelement ab oder legt diesen fest.
Geschützte Eigenschaft TagName Ruft den Tagnamen des gerenderten Markupelements ab oder legt diesen fest.

Zum Seitenanfang

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Öffentliche Methode AddAttribute Überladen. Fügt dem Starttag des Elements, das das HtmlTextWriter-Objekt erstellt und anschließend die RenderBeginTag-Methode aufruft, das festgelegte Markupattribut und den festgelegten Markupwert hinzu.
Öffentliche Methode AddStyleAttribute Überladen. Fügt dem Starttag des Elements, das das HtmlTextWriter-Objekt erstellt und anschließend die RenderBeginTag-Methode aufruft, ein Markupformatattribut hinzu.
Öffentliche Methode BeginRender Benachrichtigt ein HtmlTextWriter-Objekt oder ein Objekt einer abgeleiteten Klasse darüber, dass ein Steuerelement gerendert werden soll.
Öffentliche Methode Close Überschrieben. Schließt das HtmlTextWriter-Objekt und gibt alle zugeordneten Systemressourcen frei.
Öffentliche Methode CreateObjRef  Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Von MarshalByRefObject geerbt.)
Öffentliche Methode Dispose  Überladen. Gibt alle vom TextWriter-Objekt verwendeten Ressourcen frei. (Von TextWriter geerbt.)
Öffentliche Methode EndRender Benachrichtigt ein HtmlTextWriter-Objekt oder ein Objekt einer abgeleiteten Klasse darüber, dass das Rendern eines Steuerelements beendet wurde. Sie können mit dieser Methode beliebige in der BeginRender-Methode geöffnete Markupelemente schließen.
Öffentliche Methode EnterStyle Überladen. Schreibt das Starttag eines Markupelements mit Attributen, die die Layout- und Zeichenformatierung des angegebenen Formats implementieren.
Öffentliche Methode Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode ExitStyle Überladen. Schreibt das Endtag eines Markupelements zum Beenden des angegebenen Layouts und der Zeichenformatierung.
Öffentliche Methode Flush Überschrieben. Löscht sämtliche Puffer für das aktuelle HtmlTextWriter-Objekt und veranlasst, dass alle gepufferten Daten in den Ausgabestream geschrieben werden.
Öffentliche Methode GetHashCode  Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.)
Öffentliche Methode GetLifetimeService  Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.)
Öffentliche Methode GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode InitializeLifetimeService  Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.)
Öffentliche Methode IsValidFormAttribute Prüft ein Attribut darauf, ob es im Starttag eines <form>-Markupelements gerendert werden kann.
Öffentliche Methode Statisch ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode RenderBeginTag Überladen. Schreibt das Starttag eines Markupelements in den Ausgabestream.
Öffentliche Methode RenderEndTag Schreibt das Endtag eines Markupelements in den Ausgabestream.
Öffentliche Methode Statisch Synchronized  Erstellt einen threadsicheren Wrapper um den angegebenen TextWriter. (Von TextWriter geerbt.)
Öffentliche Methode ToString  Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.)
Öffentliche Methode Write Überladen. Überschrieben. Schreibt den angegebenen Datentyp zusammen mit allen ausstehenden Tabstopps in den Ausgabestream.
Öffentliche Methode WriteAttribute Überladen. Schreibt ein Markupattribut und dessen Wert in den Ausgabestream.
Öffentliche Methode WriteBeginTag Schreibt alle Tabstopps und das Starttag des angegebenen Markupelements in den Ausgabestream.
Öffentliche Methode WriteBreak Schreibt ein <br />-Markupelement in den Ausgabestream.
Öffentliche Methode WriteEncodedText Codiert den angegebenen Text für das anfordernde Gerät und schreibt diesen anschließend in den Ausgabestream.
Öffentliche Methode WriteEncodedUrl Codiert den angegebenen URL und schreibt diesen dann in den Ausgabestream. Der URL darf Parameter enthalten.
Öffentliche Methode WriteEncodedUrlParameter Codiert den angegebenen URL-Parameter für das anfordernde Gerät und schreibt diesen anschließend in den Ausgabestream.
Öffentliche Methode WriteEndTag Schreibt alle Tabstopps und das Endtag des angegebenen Markupelements.
Öffentliche Methode WriteFullBeginTag Schreibt alle Tabstopps und das Starttag des angegebenen Markupelements in den Ausgabestream.
Öffentliche Methode WriteLine Überladen. Überschrieben. Schreibt Daten, die durch die überladenen Parameter angegeben werden, gefolgt von einem Zeichen für den Zeilenabschluss, in einen HtmlTextWriter-Ausgabestream. Alle Versionen dieser Methode schreiben alle ausstehenden Tabstopps in den Ausgabestream.
Öffentliche Methode WriteLineNoTabs Schreibt eine Zeichenfolge gefolgt von einer Zeichenfolge für den Zeilenabschluss in den Ausgabestream. Diese Methode ignoriert alle angegebenen Tabstopps.
Öffentliche Methode WriteStyleAttribute Überladen. Schreibt ein Formatattribut und dessen Wert in den Ausgabestream.

Zum Seitenanfang

Geschützte Methoden

  Name Beschreibung
Geschützte Methode AddAttribute Überladen. Fügt dem Starttag des Elements, das das HtmlTextWriter-Objekt erstellt und anschließend die RenderBeginTag-Methode aufruft, das festgelegte Markupattribut und den festgelegten Markupwert hinzu.
Geschützte Methode AddStyleAttribute Überladen. Fügt dem Starttag des Elements, das das HtmlTextWriter-Objekt erstellt und anschließend die RenderBeginTag-Methode aufruft, ein Markupformatattribut hinzu.
Geschützte Methode Dispose  Überladen. Gibt alle vom TextWriter-Objekt verwendeten Ressourcen frei. (Von TextWriter geerbt.)
Geschützte Methode EncodeAttributeValue Überladen. Codiert den Wert des angegebenen Markupattributs anhand der Anforderungen des HttpRequest-Objekts des aktuellen Kontexts.
Geschützte Methode EncodeUrl Führt eine minimale URL-Codierung durch, indem Leerzeichen im angegebenen URL in die Zeichenfolge "%20" konvertiert werden.
Geschützte Methode FilterAttributes Entfernt alle Markup- und Formatattribute aus allen Eigenschaften der Seite oder des Webserversteuerelements.
Geschützte Methode Finalize  Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Geschützte Methode GetAttributeKey Ruft den entsprechenden HtmlTextWriterAttribute-Enumerationswert für das angegebene Attribut ab.
Geschützte Methode GetAttributeName Ruft den Namen des Markupattributs ab, das dem angegebenen HtmlTextWriterAttribute-Wert zugeordnet ist.
Geschützte Methode GetStyleKey Ruft den HtmlTextWriterStyle-Enumerationswert für das angegebene Format ab.
Geschützte Methode GetStyleName Ruft den Namen des dem angegebenen HtmlTextWriterStyle-Enumerationswert zugeordneten Markupformatattributs ab.
Geschützte Methode GetTagKey Ruft den HtmlTextWriterTag-Enumerationswert ab, der dem angegebenen Markupelement zugeordnet ist.
Geschützte Methode GetTagName Ruft das Markupelement ab, das dem angegebenen HtmlTextWriterTag-Enumerationswert zugeordnet ist.
Geschützte Methode IsAttributeDefined Überladen. Bestimmt, ob das angegebene Markupattribut und sein Wert beim nächsten Aufruf der RenderBeginTag-Methode gerendert werden sollen.
Geschützte Methode IsStyleAttributeDefined Überladen. Bestimmt, ob ein Markupformatattribut beim nächsten Aufruf der RenderBeginTag-Methode gerendert werden soll.
Geschützte Methode MemberwiseClone  Überladen. (Von MarshalByRefObject geerbt.)
Geschützte Methode OnAttributeRender Bestimmt, ob das angegebene Markupattribut und sein Wert im aktuellen Markupelement gerendert werden können.
Geschützte Methode OnStyleAttributeRender Bestimmt, ob das angegebene Markupformatattribut und sein Wert im aktuellen Markupelement gerendert werden können.
Geschützte Methode OnTagRender Bestimmt, ob das angegebene Markupelement auf der anfordernden Seite gerendert wird.
Geschützte Methode OutputTabs Schreibt eine Reihe von Tabstoppzeichenfolgen, die die Einzugsebene für eine Zeile mit Markupzeichen darstellt.
Geschützte Methode PopEndTag Entfernt das zuletzt gespeicherte Markupelement aus der Liste der gerenderten Elementen.
Geschützte Methode PushEndTag Speichert das angegebene Markupelement für die spätere Verwendung, wenn das Endtag eines Markupelements generiert wird.
Geschützte Methode Statisch RegisterAttribute Registriert Markupattribute (die Literale oder dynamisch generiert sein können) aus der Quelldatei, sodass sie auf dem anfordernden Client richtig gerendert werden können.
Geschützte Methode Statisch RegisterStyle Registriert Markupformateigenschaften (die Literale oder dynamisch generiert sein können) aus der Quelldatei, sodass sie auf dem anfordernden Client richtig gerendert werden können.
Geschützte Methode Statisch RegisterTag Registriert Markuptags (die Literale oder dynamisch generiert sein können) aus der Quelldatei, sodass sie auf dem anfordernden Client richtig gerendert werden können.
Geschützte Methode RenderAfterContent Schreibt Text oder Abstände, die sich hinter dem Inhalt und vor dem Endtag des zu rendernden Markupelements befinden, in den Markupausgabestream.
Geschützte Methode RenderAfterTag Schreibt Abstände oder Text, der hinter dem Endtag eines Markupelements steht.
Geschützte Methode RenderBeforeContent Schreibt Text oder Abstände vor dem Inhalt und hinter dem Starttag eines Markupelements.
Geschützte Methode RenderBeforeTag Schreibt Text oder Abstände vor dem Starttag eines Markupelements.
Geschützte Methode WriteUrlEncodedString Schreibt die angegebene Zeichenfolge und codiert sie entsprechend den URL-Anforderungen.

Zum Seitenanfang

Siehe auch

Referenz

HtmlTextWriter-Klasse
System.Web.UI-Namespace
TextWriter
Control-Klasse
Page
ControlAdapter
PageAdapter
ChtmlTextWriter-Klasse
Html32TextWriter-Klasse
XhtmlTextWriter
Control.Render