This documentation is archived and is not being maintained.
HtmlTextWriter Methods
Visual Studio 2010
The HtmlTextWriter type exposes the following members.
| Name | Description | |
|---|---|---|
|
AddAttribute(HtmlTextWriterAttribute, String) | Adds the markup attribute and the attribute value to the opening tag of the element that the HtmlTextWriter object creates with a subsequent call to the RenderBeginTag method. |
|
AddAttribute(String, String) | Adds the specified markup attribute and value to the opening tag of the element that the HtmlTextWriter object creates with a subsequent call to the RenderBeginTag method. |
|
AddAttribute(HtmlTextWriterAttribute, String, Boolean) | Adds the markup attribute and the attribute value to the opening tag of the element that the HtmlTextWriter object creates with a subsequent call to the RenderBeginTag method, with optional encoding. |
|
AddAttribute(String, String, Boolean) | Adds the specified markup attribute and value to the opening tag of the element that the HtmlTextWriter object creates with a subsequent call to the RenderBeginTag method, with optional encoding. |
|
AddAttribute(String, String, HtmlTextWriterAttribute) | Adds the specified markup attribute and value, along with an HtmlTextWriterAttribute enumeration value, to the opening tag of the element that the HtmlTextWriter object creates with a subsequent call to the RenderBeginTag method. |
|
AddStyleAttribute(HtmlTextWriterStyle, String) | Adds the markup style attribute associated with the specified HtmlTextWriterStyle value and the attribute value to the opening markup tag created by a subsequent call to the RenderBeginTag method. |
|
AddStyleAttribute(String, String) | Adds the specified markup style attribute and the attribute value to the opening markup tag created by a subsequent call to the RenderBeginTag method. |
|
AddStyleAttribute(String, String, HtmlTextWriterStyle) | Adds the specified markup style attribute and the attribute value, along with an HtmlTextWriterStyle enumeration value, to the opening markup tag created by a subsequent call to the RenderBeginTag method. |
|
BeginRender | Notifies an HtmlTextWriter object, or an object of a derived class, that a control is about to be rendered. |
|
Close | Closes the HtmlTextWriter object and releases any system resources associated with it. (Overrides TextWriter::Close().) |
|
CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from MarshalByRefObject.) |
|
Dispose() | Releases all resources used by the TextWriter object. (Inherited from TextWriter.) |
|
Dispose(Boolean) | Releases the unmanaged resources used by the TextWriter and optionally releases the managed resources. (Inherited from TextWriter.) |
|
EncodeAttributeValue(HtmlTextWriterAttribute, String) | Encodes the value of the specified markup attribute based on the requirements of the HttpRequest object of the current context. |
|
EncodeAttributeValue(String, Boolean) | Encodes the value of the specified markup attribute based on the requirements of the HttpRequest object of the current context. |
|
EncodeUrl | Performs minimal URL encoding by converting spaces in the specified URL to the string "%20". |
|
EndRender | Notifies an HtmlTextWriter object, or an object of a derived class, that a control has finished rendering. You can use this method to close any markup elements opened in the BeginRender method. |
|
EnterStyle(Style) | Writes the opening tag of a <span> element that contains attributes that implement the layout and character formatting of the specified style. |
|
EnterStyle(Style, HtmlTextWriterTag) | Writes the opening tag of a markup element that contains attributes that implement the layout and character formatting of the specified style. |
|
Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
|
ExitStyle(Style) | Writes the closing tag of a <span> element to end the specified layout and character formatting. |
|
ExitStyle(Style, HtmlTextWriterTag) | Writes the closing tag of the specified markup element to end the specified layout and character formatting. |
|
FilterAttributes | Removes all the markup and style attributes on all properties of the page or Web server control. |
|
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
|
Flush | Clears all buffers for the current HtmlTextWriter object and causes any buffered data to be written to the output stream. (Overrides TextWriter::Flush().) |
|
GetAttributeKey | Obtains the corresponding HtmlTextWriterAttribute enumeration value for the specified attribute. |
|
GetAttributeName | Obtains the name of the markup attribute associated with the specified HtmlTextWriterAttribute value. |
|
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
|
GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from MarshalByRefObject.) |
|
GetStyleKey | Obtains the HtmlTextWriterStyle enumeration value for the specified style. |
|
GetStyleName | Obtains the markup style attribute name associated with the specified HtmlTextWriterStyle enumeration value. |
|
GetTagKey | Obtains the HtmlTextWriterTag enumeration value associated with the specified markup element. |
|
GetTagName | Obtains the markup element associated with the specified HtmlTextWriterTag enumeration value. |
|
GetType | Gets the Type of the current instance. (Inherited from Object.) |
|
InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from MarshalByRefObject.) |
|
IsAttributeDefined(HtmlTextWriterAttribute) | Determines whether the specified markup attribute and its value are rendered during the next call to the RenderBeginTag method. |
|
IsAttributeDefined(HtmlTextWriterAttribute, String%) | Determines whether the specified markup attribute and its value are rendered during the next call to the RenderBeginTag method. |
|
IsStyleAttributeDefined(HtmlTextWriterStyle) | Determines whether the specified markup style attribute is rendered during the next call to the RenderBeginTag method. |
|
IsStyleAttributeDefined(HtmlTextWriterStyle, String%) | Determines whether the specified markup style attribute and its value are rendered during the next call to the RenderBeginTag method. |
|
IsValidFormAttribute | Checks an attribute to ensure that it can be rendered in the opening tag of a <form> markup element. |
|
MemberwiseClone() | Creates a shallow copy of the current Object. (Inherited from Object.) |
|
MemberwiseClone(Boolean) | Creates a shallow copy of the current MarshalByRefObject object. (Inherited from MarshalByRefObject.) |
|
OnAttributeRender | Determines whether the specified markup attribute and its value can be rendered to the current markup element. |
|
OnStyleAttributeRender | Determines whether the specified markup style attribute and its value can be rendered to the current markup element. |
|
OnTagRender | Determines whether the specified markup element will be rendered to the requesting page. |
|
OutputTabs | Writes a series of tab strings that represent the indentation level for a line of markup characters. |
|
PopEndTag | Removes the most recently saved markup element from the list of rendered elements. |
|
PushEndTag | Saves the specified markup element for later use when generating the end tag for a markup element. |
|
RegisterAttribute | Registers markup attributes, whether literals or dynamically generated, from the source file so that they can be properly rendered to the requesting client. |
|
RegisterStyle | Registers markup style properties, whether literals or dynamically generated, from the source file so that they can be properly rendered to the requesting client. |
|
RegisterTag | Registers markup tags, whether literals or dynamically generated, from the source file so that they can be properly rendered to the requesting client. |
|
RenderAfterContent | Writes any text or spacing that occurs after the content and before the closing tag of the markup element to the markup output stream. |
|
RenderAfterTag | Writes any spacing or text that occurs after the closing tag for a markup element. |
|
RenderBeforeContent | Writes any text or spacing before the content and after the opening tag of a markup element. |
|
RenderBeforeTag | Writes any text or spacing that occurs before the opening tag of a markup element. |
|
RenderBeginTag(HtmlTextWriterTag) | Writes the opening tag of the markup element associated with the specified HtmlTextWriterTag enumeration value to the output stream. |
|
RenderBeginTag(String) | Writes the opening tag of the specified markup element to the output stream. |
|
RenderEndTag | Writes the end tag of a markup element to the output stream. |
|
ToString | Returns a string that represents the current object. (Inherited from Object.) |
|
Write(Boolean) | Writes the text representation of a Boolean value to the output stream, along with any pending tab spacing. (Overrides TextWriter::Write(Boolean).) |
|
Write(Char) | Writes the text representation of a Unicode character to the output stream, along with any pending tab spacing. (Overrides TextWriter::Write(Char).) |
|
Write(array<Char>) | Writes the text representation of an array of Unicode characters to the output stream, along with any pending tab spacing. (Overrides TextWriter::Write(array<Char>).) |
|
Write(Decimal) | Writes the text representation of a decimal value to the text stream. (Inherited from TextWriter.) |
|
Write(Double) | Writes the text representation of a double-precision floating-point number to the output stream, along with any pending tab spacing. (Overrides TextWriter::Write(Double).) |
|
Write(Int32) | Writes the text representation of a 32-byte signed integer to the output stream, along with any pending tab spacing. (Overrides TextWriter::Write(Int32).) |
|
Write(Int64) | Writes the text representation of a 64-byte signed integer to the output stream, along with any pending tab spacing. (Overrides TextWriter::Write(Int64).) |
|
Write(Object) | Writes the text representation of an object to the output stream, along with any pending tab spacing. (Overrides TextWriter::Write(Object).) |
|
Write(Single) | Writes the text representation of a single-precision floating-point number to the output stream, along with any pending tab spacing. (Overrides TextWriter::Write(Single).) |
|
Write(String) | Writes the specified string to the output stream, along with any pending tab spacing. (Overrides TextWriter::Write(String).) |
|
Write(UInt32) | Writes the text representation of a 4-byte unsigned integer to the text stream. (Inherited from TextWriter.) |
|
Write(UInt64) | Writes the text representation of an 8-byte unsigned integer to the text stream. (Inherited from TextWriter.) |
|
Write(String, Object) | Writes a tab string and a formatted string to the output stream, using the same semantics as the String::Format method, along with any pending tab spacing. (Overrides TextWriter::Write(String, Object).) |
|
Write(String, array<Object>) | Writes a formatted string that contains the text representation of an object array to the output stream, along with any pending tab spacing. This method uses the same semantics as the String::Format method. (Overrides TextWriter::Write(String, array<Object>).) |
|
Write(array<Char>, Int32, Int32) | Writes the text representation of a subarray of Unicode characters to the output stream, along with any pending tab spacing. (Overrides TextWriter::Write(array<Char>, Int32, Int32).) |
|
Write(String, Object, Object) | Writes a formatted string that contains the text representation of two objects to the output stream, along with any pending tab spacing. This method uses the same semantics as the String::Format method. (Overrides TextWriter::Write(String, Object, Object).) |
|
Write(String, Object, Object, Object) | Writes out a formatted string, using the same semantics as String::Format. (Inherited from TextWriter.) |
|
WriteAttribute(String, String) | Writes the specified markup attribute and value to the output stream. |
|
WriteAttribute(String, String, Boolean) | Writes the specified markup attribute and value to the output stream, and, if specified, writes the value encoded. |
|
WriteBeginTag | Writes any tab spacing and the opening tag of the specified markup element to the output stream. |
|
WriteBreak | Writes a <br /> markup element to the output stream. |
|
WriteEncodedText | Encodes the specified text for the requesting device, and then writes it to the output stream. |
|
WriteEncodedUrl | Encodes the specified URL, and then writes it to the output stream. The URL might include parameters. |
|
WriteEncodedUrlParameter | Encodes the specified URL parameter for the requesting device, and then writes it to the output stream. |
|
WriteEndTag | Writes any tab spacing and the closing tag of the specified markup element. |
|
WriteFullBeginTag | Writes any tab spacing and the opening tag of the specified markup element to the output stream. |
|
WriteLine() | Writes a line terminator string to the output stream. (Overrides TextWriter::WriteLine().) |
|
WriteLine(Boolean) | Writes any pending tab spacing and the text representation of a Boolean value, followed by a line terminator string, to the output stream. (Overrides TextWriter::WriteLine(Boolean).) |
|
WriteLine(Char) | Writes any pending tab spacing and a Unicode character, followed by a line terminator string, to the output stream. (Overrides TextWriter::WriteLine(Char).) |
|
WriteLine(array<Char>) | Writes any pending tab spacing and an array of Unicode characters, followed by a line terminator string, to the output stream. (Overrides TextWriter::WriteLine(array<Char>).) |
|
WriteLine(Decimal) | Writes the text representation of a decimal value followed by a line terminator to the text stream. (Inherited from TextWriter.) |
|
WriteLine(Double) | Writes any pending tab spacing and the text representation of a double-precision floating-point number, followed by a line terminator string, to the output stream. (Overrides TextWriter::WriteLine(Double).) |
|
WriteLine(Int32) | Writes any pending tab spacing and the text representation of a 32-byte signed integer, followed by a line terminator string, to the output stream. (Overrides TextWriter::WriteLine(Int32).) |
|
WriteLine(Int64) | Writes any pending tab spacing and the text representation of a 64-byte signed integer, followed by a line terminator string, to the output stream. (Overrides TextWriter::WriteLine(Int64).) |
|
WriteLine(Object) | Writes any pending tab spacing and the text representation of an object, followed by a line terminator string, to the output stream. (Overrides TextWriter::WriteLine(Object).) |
|
WriteLine(Single) | Writes any pending tab spacing and the text representation of a single-precision floating-point number, followed by a line terminator string, to the output stream. (Overrides TextWriter::WriteLine(Single).) |
|
WriteLine(String) | Writes any pending tab spacing and a text string, followed by a line terminator string, to the output stream. (Overrides TextWriter::WriteLine(String).) |
|
WriteLine(UInt32) | Writes any pending tab spacing and the text representation of a 4-byte unsigned integer, followed by a line terminator string, to the output stream. (Overrides TextWriter::WriteLine(UInt32).) |
|
WriteLine(UInt64) | Writes the text representation of an 8-byte unsigned integer followed by a line terminator to the text stream. (Inherited from TextWriter.) |
|
WriteLine(String, Object) | Writes any pending tab spacing and a formatted string containing the text representation of an object, followed by a line terminator string, to the output stream. (Overrides TextWriter::WriteLine(String, Object).) |
|
WriteLine(String, array<Object>) | Writes any pending tab spacing and a formatted string that contains the text representation of an object array, followed by a line terminator string, to the output stream. (Overrides TextWriter::WriteLine(String, array<Object>).) |
|
WriteLine(array<Char>, Int32, Int32) | Writes any pending tab spacing and a subarray of Unicode characters, followed by a line terminator string, to the output stream. (Overrides TextWriter::WriteLine(array<Char>, Int32, Int32).) |
|
WriteLine(String, Object, Object) | Writes any pending tab spacing and a formatted string that contains the text representation of two objects, followed by a line terminator string, to the output stream. (Overrides TextWriter::WriteLine(String, Object, Object).) |
|
WriteLine(String, Object, Object, Object) | Writes out a formatted string and a new line, using the same semantics as Format. (Inherited from TextWriter.) |
|
WriteLineNoTabs | Writes a string, followed by a line terminator string, to the output stream. This method ignores any specified tab spacing. |
|
WriteStyleAttribute(String, String) | Writes the specified style attribute to the output stream. |
|
WriteStyleAttribute(String, String, Boolean) | Writes the specified style attribute and value to the output stream, and encodes the value, if specified. |
|
WriteUrlEncodedString | Writes the specified string, encoding it according to URL requirements. |
Show: