XhtmlTextWriter Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Schrijft extensible Hypertext Markup Language (XHTML)-specifieke tekens, inclusief alle variaties van XHTML-modules die zijn afgeleid van XHTML, naar de uitvoerstroom voor een ASP.NET serverbesturingselement voor mobiele apparaten. Overschrijf de klasse XhtmlTextWriter om aangepaste XHTML-rendering te bieden voor ASP.NET pagina's en serverbesturingselementen.
public ref class XhtmlTextWriter : System::Web::UI::HtmlTextWriter
public class XhtmlTextWriter : System.Web.UI.HtmlTextWriter
type XhtmlTextWriter = class
inherit HtmlTextWriter
Public Class XhtmlTextWriter
Inherits HtmlTextWriter
- Overname
Voorbeelden
Het codevoorbeeld in deze sectie bevat vier delen. In het eerste voorbeeld ziet u hoe u een afgeleide klasse maakt. In het tweede codevoorbeeld ziet u hoe u een aangepast besturingselement maakt. In het derde codevoorbeeld ziet u hoe u het aangepaste besturingselement gebruikt. Het vierde codevoorbeeld bevat de code die nodig is om het aangepaste besturingselement uit te voeren.
In het volgende codevoorbeeld ziet u hoe u een aangepaste klasse maakt die is afgeleid van de XhtmlTextWriter klasse. Het heeft twee constructors, die standaard is voor alle klassen die direct of indirect overnemen van de HtmlTextWriter klasse. De eerste constructor neemt een TextWriter object als parameter en roept de tweede constructor aan, waarbij de volgende twee parameterwaarden worden doorgegeven:
Het TextWriter-exemplaar.
De waarde van de HtmlTextWriter.DefaultTabString eigenschap, waarmee de standaardregelinspringing wordt gedefinieerd die wordt gebruikt door de XHTML-tekstschrijver.
In dit codevoorbeeld ziet u ook hoe u de en OnStyleAttributeRender methoden voor het filteren op tekstgrootte OnAttributeRender en kleurstijl overschrijft. Daarnaast worden de en EndRender methoden voor het BeginRender schrijven van een tekenreeks voor en na het weergeven van een besturingselement overschreven.
using System;
using System.IO;
using System.Web;
using System.Security.Permissions;
using System.Web.UI;
using System.Web.UI.Adapters;
using System.Web.UI.WebControls.Adapters;
namespace Samples.AspNet.CS
{
// Create a class that inherits from XhtmlTextWriter.
[AspNetHostingPermission(SecurityAction.Demand,
Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
Level=AspNetHostingPermissionLevel.Minimal)]
public class CustomXhtmlTextWriter : XhtmlTextWriter
{
// Create two constructors, following
// the pattern for implementing a
// TextWriter constructor.
public CustomXhtmlTextWriter(TextWriter writer) :
this(writer, DefaultTabString)
{
}
public CustomXhtmlTextWriter(TextWriter writer, string tabString) :
base(writer, tabString)
{
}
// Override the OnAttributeRender method to
// allow this text writer to render only eight-point
// text size.
protected override bool OnAttributeRender(string name,
string value,
HtmlTextWriterAttribute key)
{
if (key == HtmlTextWriterAttribute.Size)
{
if (String.Compare(value, "8pt") == 0)
{
return true;
}
else
{
return false;
}
}
else
{
return base.OnAttributeRender(name, value, key);
}
}
// Override the OnStyleAttributeRender
// method to prevent this text writer
// from rendering purple text.
protected override bool OnStyleAttributeRender(string name,
string value,
HtmlTextWriterStyle key)
{
if (key == HtmlTextWriterStyle.Color)
{
if (String.Compare(value, "purple") == 0)
{
return false;
}
else
{
return true;
}
}
else
{
return base.OnStyleAttributeRender(name, value, key);
}
}
// Override the BeginRender method to write a
// message and call the WriteBreak method
// before a control is rendered.
override public void BeginRender()
{
this.Write("A control is about to render.");
this.WriteBreak();
}
// Override the EndRender method to
// write a string immediately after
// a control has rendered.
override public void EndRender()
{
this.Write("A control just rendered.");
}
}
}
Imports System.IO
Imports System.Web
Imports System.Security.Permissions
Imports System.Web.UI
Imports System.Web.UI.Adapters
Imports System.Web.UI.WebControls.Adapters
Namespace Samples.AspNet.VB
' Create a class that inherits from XhtmlTextWriter.
<AspNetHostingPermission(SecurityAction.Demand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
Public Class CustomXhtmlTextWriter
Inherits XhtmlTextWriter
' Create two constructors, following
' the pattern for implementing a
' TextWriter constructor.
Public Sub New(writer As TextWriter)
MyClass.New(writer, DefaultTabString)
End Sub
Public Sub New(writer As TextWriter, tabString As String)
MyBase.New(writer, tabString)
End Sub
' Override the OnAttributeRender method to
' allow this text writer to render only eight-point
' text size.
Overrides Protected Function OnAttributeRender(ByVal name As String, _
ByVal value As String, _
ByVal key As HtmlTextWriterAttribute _
) As Boolean
If key = HtmlTextWriterAttribute.Size Then
If String.Compare(value, "8pt") = 0 Then
Return True
Else
Return False
End If
Else
Return MyBase.OnAttributeRender(name, value, key)
End If
End Function
' Override the OnStyleAttributeRender
' method to prevent this text writer
' from rendering purple text.
Overrides Protected Function OnStyleAttributeRender(ByVal name As String, _
ByVal value As String, _
ByVal key As HtmlTextWriterStyle _
) As Boolean
If key = HtmlTextWriterStyle.Color Then
If String.Compare(value, "purple") = 0 Then
Return False
Else
Return True
End If
Else
Return MyBase.OnStyleAttributeRender(name, value, key)
End If
End Function
' Override the BeginRender method to write a
' message and call the WriteBreak method
' before a control is rendered.
Overrides Public Sub BeginRender()
Me.Write("A control is about to render.")
Me.WriteBreak()
End Sub
' Override the EndRender method to
' write a string immediately after
' a control has rendered.
Overrides Public Sub EndRender()
Me.Write("A control just rendered.")
End Sub
End Class
End Namespace
In het volgende codevoorbeeld ziet u hoe u een aangepast Label besturingselement met de naam TestLabelXhtmlTestLabelAdapter en een aangepaste adapter maakt die de inhoud van het besturingselement weergeeft als XHTML.
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.Adapters;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.Adapters;
namespace AspNet.Samples
{
// Create a simple class that inherits
// from the Label class.
public class TestLabel : Label
{
private String _textValue;
// Override the Text property.
public override string Text
{
get
{
return (string)ViewState["Text"];
}
set
{
ViewState["Text"] = value;
}
}
}
public class XhtmlTestLabelAdapter : WebControlAdapter
{
// Create a control property that accesses the
// methods and properties of the control.
protected TestLabel Control
{
get
{
return (TestLabel)base.Control;
}
}
protected override void Render(HtmlTextWriter writer)
{
// Create an instance of the XhtmlTextWriter class,
// named w, and cast the HtmlTextWriter passed
// in the writer parameter to w.
XhtmlTextWriter w = new XhtmlTextWriter(writer);
// Create a string variable, named value, to hold
// the control's Text property value.
String value = Control.Text;
// Create a Boolean variable, named attTest,
// to test whether the Style attribute is
// valid in the page that the control is
// rendered to.
Boolean attTest = w.IsValidFormAttribute("style");
// Check whether attTest is true or false.
// If true, a style is applied to the XHTML
// content. If false, no style is applied.
if (attTest)
w.EnterStyle(Control.ControlStyle);
// Write the Text property value of the control,
// a <br> element, and a string. Consider encoding the value using WriteEncodedText.
w.Write(value);
w.WriteBreak();
w.Write("This control conditionally rendered its styles for XHTML.");
// Check whether attTest is true or false.
// If true, the XHTML style is closed.
// If false, nothing is rendered.
if (attTest)
w.ExitStyle(Control.ControlStyle);
}
}
}
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.Adapters
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.Adapters
Namespace AspNet.Samples
' Create a simple class that inherits
' from the Label class.
Public Class TestLabel
Inherits Label
Private textValue As String
' Override the Text property.
Overrides Public Property Text As String
Get
Return CStr(ViewState("Text"))
End Get
Set
ViewState("Text") = Value
End Set
End Property
End Class
' Create a class to render the custom Label's
' content to XHTML devices.
Public Class XhtmlTestLabelAdapter
Inherits WebControlAdapter
' Create a Control property that accesses the
' methods and properties of the control.
Protected Shadows ReadOnly Property Control() As TestLabel
Get
Return CType(MyBase.Control, TestLabel)
End Get
End Property
' Override the Render method.
Protected Overrides Sub Render(ByVal writer As HtmlTextWriter)
' Create an instance of the XhtmlTextWriter class,
' named w, and cast the HtmlTextWriter passed
' in the writer parameter to w.
Dim w As XhtmlTextWriter = New XhtmlTextWriter(writer)
' Create a string variable, named value, to hold
' the control's Text property value.
Dim value As String = Control.Text
' Create a Boolean variable, named attTest,
' to test whether the Style attribute is
' valid in the page that the control is
' rendered to.
Dim attTest As Boolean = w.IsValidFormAttribute("style")
' Check whether attTest is true or false.
' If true, a style is applied to the XHTML
' content. If false, no style is applied.
If (attTest = True) Then
w.EnterStyle(Control.ControlStyle)
End If
' Write the Text property value of the control,
' a <br> element, and a string. Consider encoding the value using WriteEncodedText.
w.Write(value)
w.WriteBreak()
w.Write("This control conditionally rendered its styles for XHTML.")
' Check whether attTest is true or false.
' If true, the XHTML style is closed.
' If false, nothing is rendered.
If (attTest = True) Then
w.ExitStyle(Control.ControlStyle)
End If
End Sub
End Class
End Namespace
In het volgende codevoorbeeld ziet u hoe u het aangepaste besturingselement TestLabel op een ASP.NET webpagina gebruikt.
<%@ Page Language="C#" %>
<%@ Import Namespace="AspNet.Samples" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
TestLabel tl = new TestLabel();
tl.ID = "TestLabel1";
PlaceHolder1.Controls.Add(tl);
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>XHtmlTextWriter Example</title>
</head>
<body>
<form id="form1" runat="server" >
<div>
<asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
</div>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<%@ Import Namespace="AspNet.Samples" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Dim tl As TestLabel = New TestLabel()
tl.ID = "TestLabel1"
PlaceHolder1.Controls.Add(tl)
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>XHtmlTextWriter Example</title>
</head>
<body>
<form id="form1" runat="server" >
<div>
<asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
</div>
</form>
</body>
</html>
Als u het aangepaste besturingselement in het voorgaande codevoorbeeld wilt gebruiken, voegt u het volgende <controlAdapters> element toe aan een van de twee bestanden. U kunt het toevoegen aan het juiste computerbrede bestand in de submap voor een specifieke browser, als submap van de .NET Framework-configuratiemap. U kunt het ook toevoegen aan een aangepast browserbestand in de App_Browsers map onder de hoofdmap van de webtoepassing.
<controlAdapters>
<adapter controlType="AspNet.Samples.TestLabel"
adapterType="AspNet.Samples.XhtmlTestLabelAdapter" />
</controlAdapters>
Opmerkingen
XHTML is een XML-compatibele opmaaktaal, gebaseerd op HTML 4.1, waarmee u websites kunt maken die geschikt zijn voor meerdere apparaattypen. Het voegt het gebruiksgemak van HTML samen met de strikte elementrichtlijnen van XML om een opmaaktaal te produceren met een breed scala aan opmaak- en stijlopties, en met beperkte dubbelzinnigheid van markeringstags. De klasse XhtmlTextWriter biedt opmaakmogelijkheden die ASP.NET serverbesturingselementen gebruiken bij het weergeven van XHTML-inhoud aan clients. U kunt de SetDocType methode gebruiken om op te geven welk type XHTML de tekstschrijver weergeeft. Ondersteunde documenttypen worden gedefinieerd in de XhtmlMobileDocType opsomming.
De XhtmlTextWriter klasse geeft twee sets kenmerken weer voor elementen. Eén set is een verzameling algemene kenmerken, zoals wordt verwezen in de CommonAttributes eigenschap. De tweede set is een verzameling elementspecifieke kenmerken, zoals wordt verwezen in de ElementSpecificAttributes eigenschap. Zie de XHTML-modularisatiespecificatie op de W3C-website (World Wide Web Consortium) voor meer informatie over de elementen en stijlen die worden weergegeven.
U kunt de leden van de XhtmlTextWriter klasse en eventuele afgeleide klassen gebruiken om aangepaste tekstschrijvers te maken voor gebruik in aangepaste XHTML-paginaadapters of klasseadapters. U kunt ook afgeleide klassen maken die het standaardgedrag van de XhtmlTextWriter klasse overschrijven.
Wanneer u werkt met browsers die HTML 4.0 ondersteunen, worden standaard ASP.NET pagina's en besturingselementen opmaak weergegeven die compatibel is met de XHTML 1.1-standaard. Zie XHTML Standards in Visual Studio en ASP.NET voor meer informatie.
De HtmlTextWriter voert XHTML uit, tenzij u ASP.NET specifiek configureert om XHTML-markeringen niet weer te geven. Zie Hoe to: XHTML Rendering configureren in ASP.NET websites voor meer informatie.
Constructors
| Name | Description |
|---|---|
| XhtmlTextWriter(TextWriter, String) |
Initialiseert een nieuw exemplaar van de XhtmlTextWriter klasse met de opgegeven regelinspringing. |
| XhtmlTextWriter(TextWriter) |
Initialiseert een nieuw exemplaar van de XhtmlTextWriter klasse die gebruikmaakt van de regelinspringing die is opgegeven in het DefaultTabString veld. Gebruik de XhtmlTextWriter(TextWriter) constructor als u de standaardregel inspringing niet wilt wijzigen. |
Velden
| Name | Description |
|---|---|
| CoreNewLine |
Slaat de nieuwe regeltekens op die hiervoor |
| DefaultTabString |
Vertegenwoordigt één tabteken. (Overgenomen van HtmlTextWriter) |
| DoubleQuoteChar |
Hiermee wordt het aanhalingsteken (") weergegeven. (Overgenomen van HtmlTextWriter) |
| EndTagLeftChars |
Vertegenwoordigt de vierkante haak links en de schuine streep (</) van de afsluitende tag van een opmaakelement. (Overgenomen van HtmlTextWriter) |
| EqualsChar |
Hiermee wordt het gelijkteken ( |
| EqualsDoubleQuoteString |
Vertegenwoordigt een gelijkteken (=) en een dubbel aanhalingsteken (") samen in een tekenreeks (="). (Overgenomen van HtmlTextWriter) |
| SelfClosingChars |
Vertegenwoordigt een spatie en de zelfsluitende slashmarkering (/) van een markeringstag. (Overgenomen van HtmlTextWriter) |
| SelfClosingTagEnd |
Vertegenwoordigt de afsluitende slash en de rechte hoekhaak (/>) van een zelf-sluitend opmaakelement. (Overgenomen van HtmlTextWriter) |
| SemicolonChar |
Vertegenwoordigt de puntkomma (;). (Overgenomen van HtmlTextWriter) |
| SingleQuoteChar |
Vertegenwoordigt een apostrof ('). (Overgenomen van HtmlTextWriter) |
| SlashChar |
Hiermee wordt de slash (/) aangeduid. (Overgenomen van HtmlTextWriter) |
| SpaceChar |
Vertegenwoordigt een spatie () teken. (Overgenomen van HtmlTextWriter) |
| StyleEqualsChar |
Vertegenwoordigt de stijl die gelijk is aan ( |
| TagLeftChar |
Vertegenwoordigt de haakje met de openingshoek (<) van een markeringstag. (Overgenomen van HtmlTextWriter) |
| TagRightChar |
Vertegenwoordigt de vierkante haak sluiten (>) van een markeringstag. (Overgenomen van HtmlTextWriter) |
Eigenschappen
| Name | Description |
|---|---|
| CommonAttributes |
Hiermee haalt u een Hashtable object op met algemene kenmerken van de markeringstags voor het XhtmlTextWriter object. |
| ElementSpecificAttributes |
Hiermee haalt u een Hashtable object met elementspecifieke kenmerken op. |
| Encoding |
Hiermee haalt u de codering op die door het HtmlTextWriter object wordt gebruikt om inhoud naar de pagina te schrijven. (Overgenomen van HtmlTextWriter) |
| FormatProvider |
Hiermee haalt u een object op waarmee de opmaak wordt beheerd. (Overgenomen van TextWriter) |
| Indent |
Hiermee kunt u het aantal tabposities ophalen of instellen om het begin van elke markeringsregel te laten inspringen. (Overgenomen van HtmlTextWriter) |
| InnerWriter |
Hiermee haalt u de tekstschrijver op waarmee de binnenste inhoud van het opmaakelement wordt geschreven of ingesteld. (Overgenomen van HtmlTextWriter) |
| NewLine |
Hiermee haalt u de tekenreeks voor de regeleindtekenreeks op die door het object wordt gebruikt of stelt u deze HtmlTextWriter in. (Overgenomen van HtmlTextWriter) |
| SuppressCommonAttributes |
Hiermee haalt u een Hashtable object van elementen op waarvoor CommonAttributes kenmerken worden onderdrukt. |
| TagKey |
Hiermee haalt u de HtmlTextWriterTag waarde voor het opgegeven opmaakelement op of stelt u deze in. (Overgenomen van HtmlTextWriter) |
| TagName |
Hiermee wordt de tagnaam opgehaald of ingesteld van het opmaakelement dat wordt weergegeven. (Overgenomen van HtmlTextWriter) |
Methoden
| Name | Description |
|---|---|
| AddAttribute(HtmlTextWriterAttribute, String, Boolean) |
Voegt het kenmerk markeringen en de kenmerkwaarde toe aan de openingstag van het element dat het HtmlTextWriter object maakt met een volgende aanroep van de RenderBeginTag methode, met optionele codering. (Overgenomen van HtmlTextWriter) |
| AddAttribute(HtmlTextWriterAttribute, String) |
Hiermee worden het kenmerk markeringen en de kenmerkwaarde toegevoegd aan de openingstag van het element dat door het HtmlTextWriter object wordt gemaakt met een volgende aanroep van de RenderBeginTag methode. (Overgenomen van HtmlTextWriter) |
| AddAttribute(String, String, Boolean) |
Voegt het opgegeven markeringskenmerk en de waarde toe aan de openingstag van het element dat het HtmlTextWriter object maakt met een volgende aanroep van de RenderBeginTag methode, met optionele codering. (Overgenomen van HtmlTextWriter) |
| AddAttribute(String, String, HtmlTextWriterAttribute) |
Voegt het opgegeven markeringskenmerk en de opgegeven waarde, samen met een HtmlTextWriterAttribute opsommingswaarde, toe aan de openingstag van het element dat het HtmlTextWriter object maakt met een volgende aanroep naar de RenderBeginTag methode. (Overgenomen van HtmlTextWriter) |
| AddAttribute(String, String) |
Voegt het opgegeven markeringskenmerk en de opgegeven waarde toe aan de openingstag van het element dat het HtmlTextWriter object maakt met een volgende aanroep naar de RenderBeginTag methode. (Overgenomen van HtmlTextWriter) |
| AddRecognizedAttribute(String, String) |
Voegt een kenmerk toe aan een XHTML-element. Er wordt naar de eigenschap verwezen door de ElementSpecificAttributes verzameling elementspecifieke kenmerken voor het XhtmlTextWriter object. |
| AddStyleAttribute(HtmlTextWriterStyle, String) |
Hiermee voegt u het kenmerk opmaakstijl toe dat is gekoppeld aan de opgegeven HtmlTextWriterStyle waarde en de kenmerkwaarde aan de tag voor het openen van markeringen die door een volgende aanroep naar de RenderBeginTag methode is gemaakt. (Overgenomen van HtmlTextWriter) |
| AddStyleAttribute(String, String, HtmlTextWriterStyle) |
Voegt het opgegeven kenmerk voor markeringsstijlen en de kenmerkwaarde, samen met een HtmlTextWriterStyle opsommingswaarde, toe aan de tag voor het openen van markeringen die door een volgende aanroep van de RenderBeginTag methode is gemaakt. (Overgenomen van HtmlTextWriter) |
| AddStyleAttribute(String, String) |
Hiermee voegt u het opgegeven kenmerk voor markeringsstijlen en de kenmerkwaarde toe aan de tag voor het openen van markeringen die door een volgende aanroep van de RenderBeginTag methode zijn gemaakt. (Overgenomen van HtmlTextWriter) |
| BeginRender() |
Hiermee wordt een HtmlTextWriter object of een object van een afgeleide klasse gewaarschuwd dat een besturingselement op het punt staat te worden weergegeven. (Overgenomen van HtmlTextWriter) |
| Close() |
Hiermee sluit u het HtmlTextWriter object en worden eventuele systeemresources vrijgegeven die eraan zijn gekoppeld. (Overgenomen van HtmlTextWriter) |
| CreateObjRef(Type) |
Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object. (Overgenomen van MarshalByRefObject) |
| Dispose() |
Alle resources die door het TextWriter object worden gebruikt, worden vrijgegeven. (Overgenomen van TextWriter) |
| Dispose(Boolean) |
Publiceert de niet-beheerde resources die worden gebruikt door de TextWriter beheerde resources en brengt eventueel de beheerde resources vrij. (Overgenomen van TextWriter) |
| EncodeAttributeValue(HtmlTextWriterAttribute, String) |
Codeert de waarde van het opgegeven kenmerk voor markeringen op basis van de vereisten van het HttpRequest object van de huidige context. (Overgenomen van HtmlTextWriter) |
| EncodeAttributeValue(String, Boolean) |
Codeert de waarde van het opgegeven kenmerk voor markeringen op basis van de vereisten van het HttpRequest object van de huidige context. (Overgenomen van HtmlTextWriter) |
| EncodeUrl(String) |
Voert minimale URL-codering uit door spaties in de opgegeven URL te converteren naar de tekenreeks "%20". (Overgenomen van HtmlTextWriter) |
| EndRender() |
Hiermee wordt een HtmlTextWriter object, of een object van een afgeleide klasse, op de hoogte gebracht dat een besturingselement klaar is met renderen. U kunt deze methode gebruiken om alle opmaakelementen te sluiten die in de BeginRender() methode zijn geopend. (Overgenomen van HtmlTextWriter) |
| EnterStyle(Style, HtmlTextWriterTag) |
Hiermee schrijft u de openingstag van een opmaakelement dat kenmerken bevat die de indeling en tekenopmaak van de opgegeven stijl implementeren. (Overgenomen van HtmlTextWriter) |
| EnterStyle(Style) |
Hiermee schrijft u de openingstag van een |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| ExitStyle(Style, HtmlTextWriterTag) |
Hiermee schrijft u de afsluitende tag van het opgegeven opmaakelement om de opgegeven indeling en tekenopmaak te beëindigen. (Overgenomen van HtmlTextWriter) |
| ExitStyle(Style) |
Hiermee schrijft u de afsluitende tag van een |
| FilterAttributes() |
Hiermee verwijdert u alle markerings- en stijlkenmerken op alle eigenschappen van het besturingselement pagina of webserver. (Overgenomen van HtmlTextWriter) |
| Flush() |
Wist alle buffers voor het huidige HtmlTextWriter object en zorgt ervoor dat gebufferde gegevens naar de uitvoerstroom worden geschreven. (Overgenomen van HtmlTextWriter) |
| FlushAsync() |
Asynchroon wist alle buffers voor de huidige schrijver en zorgt ervoor dat eventuele gebufferde gegevens naar het onderliggende apparaat worden geschreven. (Overgenomen van TextWriter) |
| GetAttributeKey(String) |
Haalt de bijbehorende HtmlTextWriterAttribute opsommingswaarde op voor het opgegeven kenmerk. (Overgenomen van HtmlTextWriter) |
| GetAttributeName(HtmlTextWriterAttribute) |
Hiermee haalt u de naam op van het kenmerk voor markeringen dat is gekoppeld aan de opgegeven HtmlTextWriterAttribute waarde. (Overgenomen van HtmlTextWriter) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetLifetimeService() |
Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd. (Overgenomen van MarshalByRefObject) |
| GetStyleKey(String) |
Haalt de HtmlTextWriterStyle opsommingswaarde voor de opgegeven stijl op. (Overgenomen van HtmlTextWriter) |
| GetStyleName(HtmlTextWriterStyle) |
Hiermee haalt u de kenmerknaam van de markeringsstijl op die is gekoppeld aan de opgegeven HtmlTextWriterStyle opsommingswaarde. (Overgenomen van HtmlTextWriter) |
| GetTagKey(String) |
Haalt de HtmlTextWriterTag opsommingswaarde op die is gekoppeld aan het opgegeven opmaakelement. (Overgenomen van HtmlTextWriter) |
| GetTagName(HtmlTextWriterTag) |
Hiermee haalt u het opmaakelement op dat is gekoppeld aan de opgegeven HtmlTextWriterTag opsommingswaarde. (Overgenomen van HtmlTextWriter) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| InitializeLifetimeService() |
Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren. (Overgenomen van MarshalByRefObject) |
| IsAttributeDefined(HtmlTextWriterAttribute, String) |
Bepaalt of het opgegeven markeringskenmerk en de bijbehorende waarde worden weergegeven tijdens de volgende aanroep van de RenderBeginTag methode. (Overgenomen van HtmlTextWriter) |
| IsAttributeDefined(HtmlTextWriterAttribute) |
Bepaalt of het opgegeven markeringskenmerk en de bijbehorende waarde worden weergegeven tijdens de volgende aanroep van de RenderBeginTag methode. (Overgenomen van HtmlTextWriter) |
| IsStyleAttributeDefined(HtmlTextWriterStyle, String) |
Bepaalt of het opgegeven kenmerk van de opmaakstijl en de waarde ervan worden weergegeven tijdens de volgende aanroep van de RenderBeginTag methode. (Overgenomen van HtmlTextWriter) |
| IsStyleAttributeDefined(HtmlTextWriterStyle) |
Bepaalt of het opgegeven kenmerk voor markeringsstijlen wordt weergegeven tijdens de volgende aanroep van de RenderBeginTag methode. (Overgenomen van HtmlTextWriter) |
| IsValidFormAttribute(String) |
Controleert een XHTML-kenmerk om ervoor te zorgen dat het kan worden weergegeven in de openingstag van een |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| MemberwiseClone(Boolean) |
Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object. (Overgenomen van MarshalByRefObject) |
| OnAttributeRender(String, String, HtmlTextWriterAttribute) |
Bepaalt of het opgegeven XHTML-kenmerk en de waarde ervan kunnen worden weergegeven in het huidige opmaakelement. |
| OnStyleAttributeRender(String, String, HtmlTextWriterStyle) |
Bepaalt of het opgegeven XHTML-stijlkenmerk en de waarde ervan kunnen worden weergegeven aan het huidige opmaakelement. |
| OnTagRender(String, HtmlTextWriterTag) |
Bepaalt of het opgegeven opmaakelement wordt weergegeven op de aanvraagpagina. (Overgenomen van HtmlTextWriter) |
| OutputTabs() |
Hiermee schrijft u een reeks tabtekenreeksen die het inspringingsniveau voor een regel met markeringstekens vertegenwoordigen. (Overgenomen van HtmlTextWriter) |
| PopEndTag() |
Hiermee verwijdert u het laatst opgeslagen opmaakelement uit de lijst met weergegeven elementen. (Overgenomen van HtmlTextWriter) |
| PushEndTag(String) |
Hiermee wordt het opgegeven opmaakelement opgeslagen voor later gebruik bij het genereren van de eindtag voor een opmaakelement. (Overgenomen van HtmlTextWriter) |
| RemoveRecognizedAttribute(String, String) |
Hiermee verwijdert u een kenmerk uit de ElementSpecificAttributes verzameling van een element. |
| RenderAfterContent() |
Hiermee schrijft u tekst of afstand die plaatsvindt na de inhoud en vóór de afsluitende tag van het markeringselement naar de uitvoerstroom voor markeringen. (Overgenomen van HtmlTextWriter) |
| RenderAfterTag() |
Schrijft eventuele afstand of tekst die plaatsvindt na de afsluitende tag voor een opmaakelement. (Overgenomen van HtmlTextWriter) |
| RenderBeforeContent() |
Hiermee schrijft u tekst of afstand voor de inhoud en na het openen van een markeringselement. (Overgenomen van HtmlTextWriter) |
| RenderBeforeTag() |
Hiermee schrijft u tekst of afstand die plaatsvindt vóór het openen van een markeringselement. (Overgenomen van HtmlTextWriter) |
| RenderBeginTag(HtmlTextWriterTag) |
Hiermee schrijft u de openingstag van het markeringselement dat is gekoppeld aan de opgegeven HtmlTextWriterTag opsommingswaarde naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| RenderBeginTag(String) |
Hiermee schrijft u de openingstag van het opgegeven markeringselement naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| RenderEndTag() |
Hiermee schrijft u de eindtag van een markeringselement naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| SetDocType(XhtmlMobileDocType) |
Hiermee geeft u het XHTML-documenttype voor de tekstschrijver op die moet worden weergegeven op de pagina of het besturingselement. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| Write(Boolean) |
Hiermee schrijft u de tekstweergave van een Booleaanse waarde naar de uitvoerstroom, samen met eventuele openstaande tabafstanden. (Overgenomen van HtmlTextWriter) |
| Write(Char) |
Hiermee schrijft u de tekstweergave van een Unicode-teken naar de uitvoerstroom, samen met eventuele openstaande tabafstanden. (Overgenomen van HtmlTextWriter) |
| Write(Char[], Int32, Int32) |
Hiermee schrijft u de tekstweergave van een submaarray van Unicode-tekens naar de uitvoerstroom, samen met eventuele openstaande tabafstanden. (Overgenomen van HtmlTextWriter) |
| Write(Char[]) |
Hiermee schrijft u de tekstweergave van een matrix met Unicode-tekens naar de uitvoerstroom, samen met eventuele openstaande tabafstanden. (Overgenomen van HtmlTextWriter) |
| Write(Decimal) |
Hiermee schrijft u de tekstweergave van een decimale waarde naar de tekststroom. (Overgenomen van TextWriter) |
| Write(Double) |
Hiermee schrijft u de tekstweergave van een drijvendekommagetal met dubbele precisie naar de uitvoerstroom, samen met eventuele openstaande tabafstanden. (Overgenomen van HtmlTextWriter) |
| Write(Int32) |
Hiermee schrijft u de tekstweergave van een geheel getal van 32 byte dat is ondertekend naar de uitvoerstroom, samen met eventuele openstaande tabafstanden. (Overgenomen van HtmlTextWriter) |
| Write(Int64) |
Hiermee schrijft u de tekstweergave van een geheel getal van 64 byte dat is ondertekend naar de uitvoerstroom, samen met eventuele openstaande tabafstanden. (Overgenomen van HtmlTextWriter) |
| Write(Object) |
Hiermee schrijft u de tekstweergave van een object naar de uitvoerstroom, samen met eventuele openstaande tabafstand. (Overgenomen van HtmlTextWriter) |
| Write(Single) |
Hiermee schrijft u de tekstweergave van een drijvendekommagetal met één precisie naar de uitvoerstroom, samen met eventuele openstaande tabafstanden. (Overgenomen van HtmlTextWriter) |
| Write(String, Object, Object, Object) |
Hiermee schrijft u een opgemaakte tekenreeks naar de tekststroom, met behulp van dezelfde semantiek als de Format(String, Object, Object, Object) methode. (Overgenomen van TextWriter) |
| Write(String, Object, Object) |
Hiermee schrijft u een opgemaakte tekenreeks die de tekstweergave van twee objecten bevat naar de uitvoerstroom, samen met eventuele openstaande tabafstanden. Deze methode maakt gebruik van dezelfde semantiek als de Format(String, Object, Object) methode. (Overgenomen van HtmlTextWriter) |
| Write(String, Object) |
Hiermee schrijft u een tabtekenreeks en een opgemaakte tekenreeks naar de uitvoerstroom, met behulp van dezelfde semantiek als de Format(String, Object) methode, samen met eventuele openstaande tabafstand. (Overgenomen van HtmlTextWriter) |
| Write(String, Object[]) |
Hiermee schrijft u een opgemaakte tekenreeks die de tekstweergave van een objectmatrix bevat naar de uitvoerstroom, samen met eventuele openstaande tabafstanden. Deze methode maakt gebruik van dezelfde semantiek als de Format(String, Object[]) methode. (Overgenomen van HtmlTextWriter) |
| Write(String) |
Hiermee schrijft u de opgegeven tekenreeks naar de uitvoerstroom, samen met eventuele openstaande tabafstanden. (Overgenomen van HtmlTextWriter) |
| Write(UInt32) |
Hiermee schrijft u de tekstweergave van een niet-ondertekend geheel getal van vier bytes naar de tekststroom. (Overgenomen van TextWriter) |
| Write(UInt64) |
Hiermee schrijft u de tekstweergave van een niet-ondertekend geheel getal van 8 bytes naar de tekststroom. (Overgenomen van TextWriter) |
| WriteAsync(Char) |
Hiermee schrijft u een teken asynchroon naar de tekststroom. (Overgenomen van TextWriter) |
| WriteAsync(Char[], Int32, Int32) |
Hiermee schrijft u een submaarray van tekens naar de tekststroom asynchroon. (Overgenomen van TextWriter) |
| WriteAsync(Char[]) |
Hiermee schrijft u een tekenmatrix asynchroon naar de tekststroom. (Overgenomen van TextWriter) |
| WriteAsync(String) |
Hiermee schrijft u een tekenreeks asynchroon naar de tekststroom. (Overgenomen van TextWriter) |
| WriteAttribute(String, String, Boolean) |
Schrijft het opgegeven markeringskenmerk en de opgegeven waarde naar de uitvoerstroom en schrijft, indien opgegeven, de waarde die is gecodeerd. (Overgenomen van HtmlTextWriter) |
| WriteAttribute(String, String) |
Hiermee schrijft u het opgegeven markeringskenmerk en de opgegeven waarde naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| WriteBeginTag(String) |
Hiermee schrijft u een willekeurige tabafstand en de openingstag van het opgegeven markeringselement naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| WriteBreak() |
Hiermee schrijft u een |
| WriteEncodedText(String) |
Codeert de opgegeven tekst voor het aanvragende apparaat en schrijft deze vervolgens naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| WriteEncodedUrl(String) |
Codeert de opgegeven URL en schrijft deze vervolgens naar de uitvoerstroom. De URL kan parameters bevatten. (Overgenomen van HtmlTextWriter) |
| WriteEncodedUrlParameter(String) |
Codeert de opgegeven URL-parameter voor het aanvragende apparaat en schrijft deze vervolgens naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| WriteEndTag(String) |
Hiermee schrijft u een willekeurige tabafstand en de afsluitende tag van het opgegeven opmaakelement. (Overgenomen van HtmlTextWriter) |
| WriteFullBeginTag(String) |
Hiermee schrijft u een willekeurige tabafstand en de openingstag van het opgegeven markeringselement naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| WriteLine() |
Hiermee schrijft u een regeleindtekenreeks naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| WriteLine(Boolean) |
Hiermee schrijft u een tabafstand die in behandeling is en de tekstweergave van een Booleaanse waarde, gevolgd door een tekenreeks voor een regeleindtekenreeks, naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| WriteLine(Char) |
Schrijft alle openstaande tabafstanden en een Unicode-teken, gevolgd door een tekenreeks voor een regeleindtekenreeks, naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| WriteLine(Char[], Int32, Int32) |
Hiermee schrijft u een tabafstand die in behandeling is en een submaarray van Unicode-tekens, gevolgd door een regeleindtekenreeks, naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| WriteLine(Char[]) |
Schrijft alle in behandeling zijnde tabafstand en een matrix van Unicode-tekens, gevolgd door een regeleindtekenreeks, naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| WriteLine(Decimal) |
Hiermee schrijft u de tekstweergave van een decimale waarde naar de tekststroom, gevolgd door een regeleindteken. (Overgenomen van TextWriter) |
| WriteLine(Double) |
Hiermee schrijft u een tabafstand die in behandeling is en de tekstweergave van een getal met dubbele precisie, gevolgd door een regeleindtekenreeks, naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| WriteLine(Int32) |
Hiermee schrijft u een tabafstand die in behandeling is en de tekstweergave van een geheel getal van 32 byte, gevolgd door een tekenreeks voor een regeleindtekenreeks, naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| WriteLine(Int64) |
Hiermee schrijft u een tabafstand die in behandeling is en de tekstweergave van een geheel getal van 64 byte dat is ondertekend, gevolgd door een tekenreeks voor een regeleindtekenreeks, naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| WriteLine(Object) |
Hiermee schrijft u een tabafstand die in behandeling is en de tekstweergave van een object, gevolgd door een regeleindtekenreeks, naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| WriteLine(Single) |
Hiermee schrijft u een tabafstand die in behandeling is en de tekstweergave van een drijvendekommagetal met één precisie, gevolgd door een regeleindtekenreeks, naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| WriteLine(String, Object, Object, Object) |
Hiermee schrijft u een opgemaakte tekenreeks en een nieuwe regel naar de tekststroom, met behulp van dezelfde semantiek als Format(String, Object). (Overgenomen van TextWriter) |
| WriteLine(String, Object, Object) |
Hiermee schrijft u een tabafstand die in behandeling is en een opgemaakte tekenreeks die de tekstweergave van twee objecten bevat, gevolgd door een regeleindtekenreeks, naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| WriteLine(String, Object) |
Hiermee schrijft u een tabafstand die in behandeling is en een opgemaakte tekenreeks met de tekstweergave van een object, gevolgd door een regeleindtekenreeks, naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| WriteLine(String, Object[]) |
Hiermee schrijft u een tabafstand die in behandeling is en een opgemaakte tekenreeks die de tekstweergave van een objectmatrix bevat, gevolgd door een regeleindtekenreeks, naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| WriteLine(String) |
Hiermee schrijft u een tabafstand die in behandeling is en een tekenreeks, gevolgd door een tekenreeks voor regeleindtekenreeksen, naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| WriteLine(UInt32) |
Hiermee schrijft u een tabafstand die in behandeling is en de tekstweergave van een niet-ondertekend geheel getal van vier bytes, gevolgd door een regeleindtekenreeks, naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| WriteLine(UInt64) |
Hiermee schrijft u de tekstweergave van een niet-ondertekend geheel getal van 8 bytes naar de tekststroom, gevolgd door een regeleindteken. (Overgenomen van TextWriter) |
| WriteLineAsync() |
Asynchroon schrijft een regeleindteken naar de tekststroom. (Overgenomen van TextWriter) |
| WriteLineAsync(Char) |
Asynchroon schrijft een teken naar de tekststroom, gevolgd door een regeleindteken. (Overgenomen van TextWriter) |
| WriteLineAsync(Char[], Int32, Int32) |
Asynchroon schrijft een submaarray van tekens naar de tekststroom, gevolgd door een regeleindteken. (Overgenomen van TextWriter) |
| WriteLineAsync(Char[]) |
Asynchroon schrijft een matrix met tekens naar de tekststroom, gevolgd door een regeleindteken. (Overgenomen van TextWriter) |
| WriteLineAsync(String) |
Asynchroon schrijft een tekenreeks naar de tekststroom, gevolgd door een regeleindteken. (Overgenomen van TextWriter) |
| WriteLineNoTabs(String) |
Hiermee schrijft u een tekenreeks, gevolgd door een regeleindtekenreeks, naar de uitvoerstroom. Met deze methode worden opgegeven tabafstanden genegeerd. (Overgenomen van HtmlTextWriter) |
| WriteStyleAttribute(String, String, Boolean) |
Schrijft het opgegeven stijlkenmerk en de opgegeven waarde naar de uitvoerstroom en codeert de waarde, indien opgegeven. (Overgenomen van HtmlTextWriter) |
| WriteStyleAttribute(String, String) |
Hiermee schrijft u het opgegeven stijlkenmerk naar de uitvoerstroom. (Overgenomen van HtmlTextWriter) |
| WriteUrlEncodedString(String, Boolean) |
Hiermee schrijft u de opgegeven tekenreeks, waarbij deze wordt gecodeerd volgens de URL-vereisten. (Overgenomen van HtmlTextWriter) |