HtmlTextWriter Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe HtmlTextWriter.
Overload
HtmlTextWriter(TextWriter) |
Inizializza una nuova istanza della classe HtmlTextWriter che utilizza una stringa di tabulazioni predefinita. |
HtmlTextWriter(TextWriter, String) |
Inizializza una nuova istanza della classe HtmlTextWriter con un carattere di stringa di tabulazioni specificato. |
HtmlTextWriter(TextWriter)
Inizializza una nuova istanza della classe HtmlTextWriter che utilizza una stringa di tabulazioni predefinita.
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)
Parametri
- writer
- TextWriter
Istanza TextWriter che esegue il rendering del contenuto del markup.
Esempio
Nell'esempio di codice seguente viene illustrato come usare il HtmlTextWriter(TextWriter) costruttore per creare un oggetto personalizzato HtmlTextWriter denominato StyledLabelHtmlWriter
. Quando la MyPage
classe personalizzata, derivata dalla Page classe , viene richiesta da un browser client, usa la classe per eseguire il StyledLabelHtmlWriter
rendering del relativo contenuto nel flusso di output.
// 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
Commenti
L'overload HtmlTextWriter del HtmlTextWriter(TextWriter) costruttore utilizza la DefaultTabString costante quando è necessario rientro di una riga. Chiama l'overload HtmlTextWriter(TextWriter, String) per inizializzare la nuova istanza.
Vedi anche
Si applica a
HtmlTextWriter(TextWriter, String)
Inizializza una nuova istanza della classe HtmlTextWriter con un carattere di stringa di tabulazioni specificato.
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)
Parametri
- writer
- TextWriter
Oggetto TextWriter che esegue il rendering del contenuto del markup.
- tabString
- String
Stringa da utilizzare per eseguire il rendering di un rientro di riga.
Esempio
Nell'esempio di codice seguente viene illustrato come usare il HtmlTextWriter(TextWriter) costruttore per creare un oggetto personalizzato HtmlTextWriter denominato StyledLabelHtmlWriter
. Quando la MyPage
classe personalizzata, derivata dalla Page classe , viene richiesta da un browser client, usa la classe per eseguire il StyledLabelHtmlWriter
rendering del relativo contenuto nel flusso di output.
// 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
Commenti
L'overload HtmlTextWriter del HtmlTextWriter(TextWriter, String) costruttore viene tabString
utilizzato quando è necessario rientro di una riga. Chiama il TextWriter.TextWriter(IFormatProvider) costruttore di base per inizializzare la nuova istanza.