HtmlTextWriter Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der HtmlTextWriter-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| HtmlTextWriter(TextWriter) |
Initialisiert eine neue Instanz der Klasse, die HtmlTextWriter eine Standardregisterkartenzeichenfolge verwendet. |
| HtmlTextWriter(TextWriter, String) |
Initialisiert eine neue Instanz der HtmlTextWriter Klasse mit einem angegebenen Tabstoppzeichenfolgenzeichen. |
HtmlTextWriter(TextWriter)
Initialisiert eine neue Instanz der Klasse, die HtmlTextWriter eine Standardregisterkartenzeichenfolge verwendet.
public:
HtmlTextWriter(System::IO::TextWriter ^ writer);
public HtmlTextWriter(System.IO.TextWriter writer);
new System.Web.UI.HtmlTextWriter : System.IO.TextWriter -> System.Web.UI.HtmlTextWriter
Public Sub New (writer As TextWriter)
Parameter
- writer
- TextWriter
Die TextWriter Instanz, die den Markupinhalt rendert.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie der HtmlTextWriter(TextWriter) Konstruktor zum Erstellen eines benutzerdefinierten HtmlTextWriter Objekts mit dem Namen verwendet StyledLabelHtmlWriterwird. Wenn die MyPage benutzerdefinierte Klasse, die von der Page Klasse abgeleitet wird, von einem Clientbrowser angefordert wird, wird die StyledLabelHtmlWriter Klasse verwendet, um den Inhalt im Ausgabedatenstrom zu rendern.
// A custom class that overrides its CreateHtmlTextWriter method.
// This page uses the StyledLabelHtmlWriter class to render its content.
public ref class MyPage: public Page
{
protected:
virtual HtmlTextWriter^ CreateHtmlTextWriter( TextWriter^ writer ) override
{
return gcnew HtmlStyledLabelWriter( writer );
}
};
// A custom class that overrides its CreateHtmlTextWriter method.
// This page uses the HtmlStyledLabelWriter class to render its content.
[AspNetHostingPermission(SecurityAction.Demand,
Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
Level = AspNetHostingPermissionLevel.Minimal)]
public class MyPage : Page
{
protected override HtmlTextWriter CreateHtmlTextWriter(TextWriter writer)
{
return new HtmlStyledLabelWriter(writer);
}
}
' A custom class that overrides the CreateHtmlTextWriter method.
' This page uses the StyledLabelHtmlWriter to render its content.
<AspNetHostingPermission(SecurityAction.Demand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
Public Class MyPage
Inherits Page
Protected Overrides Function CreateHtmlTextWriter(ByVal writer As TextWriter) As HtmlTextWriter
Return New HtmlStyledLabelWriter(writer)
End Function 'CreateHtmlTextWriter
End Class
Hinweise
Die HtmlTextWriter Überladung des HtmlTextWriter(TextWriter) Konstruktors verwendet die DefaultTabString Konstante, wenn der Einzug einer Linie erforderlich ist. Sie ruft die HtmlTextWriter(TextWriter, String) Überladung auf, um die neue Instanz zu initialisieren.
Weitere Informationen
Gilt für:
HtmlTextWriter(TextWriter, String)
Initialisiert eine neue Instanz der HtmlTextWriter Klasse mit einem angegebenen Tabstoppzeichenfolgenzeichen.
public:
HtmlTextWriter(System::IO::TextWriter ^ writer, System::String ^ tabString);
public HtmlTextWriter(System.IO.TextWriter writer, string tabString);
new System.Web.UI.HtmlTextWriter : System.IO.TextWriter * string -> System.Web.UI.HtmlTextWriter
Public Sub New (writer As TextWriter, tabString As String)
Parameter
- writer
- TextWriter
Dadurch TextWriter wird der Markupinhalt gerendert.
- tabString
- String
Die zum Rendern eines Zeileneinzugs zu verwendende Zeichenfolge.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie der HtmlTextWriter(TextWriter) Konstruktor zum Erstellen eines benutzerdefinierten HtmlTextWriter Objekts mit dem Namen verwendet StyledLabelHtmlWriterwird. Wenn die MyPage benutzerdefinierte Klasse, die von der Page Klasse abgeleitet wird, von einem Clientbrowser angefordert wird, wird die StyledLabelHtmlWriter Klasse verwendet, um den Inhalt im Ausgabedatenstrom zu rendern.
// A custom class that overrides its CreateHtmlTextWriter method.
// This page uses the StyledLabelHtmlWriter class to render its content.
public ref class MyPage: public Page
{
protected:
virtual HtmlTextWriter^ CreateHtmlTextWriter( TextWriter^ writer ) override
{
return gcnew HtmlStyledLabelWriter( writer );
}
};
// A custom class that overrides its CreateHtmlTextWriter method.
// This page uses the HtmlStyledLabelWriter class to render its content.
[AspNetHostingPermission(SecurityAction.Demand,
Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
Level = AspNetHostingPermissionLevel.Minimal)]
public class MyPage : Page
{
protected override HtmlTextWriter CreateHtmlTextWriter(TextWriter writer)
{
return new HtmlStyledLabelWriter(writer);
}
}
' A custom class that overrides the CreateHtmlTextWriter method.
' This page uses the StyledLabelHtmlWriter to render its content.
<AspNetHostingPermission(SecurityAction.Demand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
Public Class MyPage
Inherits Page
Protected Overrides Function CreateHtmlTextWriter(ByVal writer As TextWriter) As HtmlTextWriter
Return New HtmlStyledLabelWriter(writer)
End Function 'CreateHtmlTextWriter
End Class
Hinweise
Die HtmlTextWriter Überladung des HtmlTextWriter(TextWriter, String) Konstruktors wird tabString verwendet, wenn der Einzug einer Linie erforderlich ist. Er ruft den TextWriter.TextWriter(IFormatProvider) Basiskonstruktor auf, um die neue Instanz zu initialisieren.