HtmlTextWriter Methods
Assembly: System.Web (in System.Web.dll)
| 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(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^) | 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(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(Type^) | 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(String^) | 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().) |
![]() | FlushAsync() | Asynchronously clears all buffers for the current writer and causes any buffered data to be written to the underlying device. (Inherited from TextWriter.) |
![]() | GetAttributeKey(String^) | Obtains the corresponding HtmlTextWriterAttribute enumeration value for the specified attribute. |
![]() | GetAttributeName(HtmlTextWriterAttribute) | Obtains the name of the markup attribute associated with the specified HtmlTextWriterAttribute value. |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetLifetimeService() | Retrieves the current lifetime service object that controls the lifetime policy for this instance.(Inherited from MarshalByRefObject.) |
![]() | GetStyleKey(String^) | Obtains the HtmlTextWriterStyle enumeration value for the specified style. |
![]() | GetStyleName(HtmlTextWriterStyle) | Obtains the markup style attribute name associated with the specified HtmlTextWriterStyle enumeration value. |
![]() | GetTagKey(String^) | Obtains the HtmlTextWriterTag enumeration value associated with the specified markup element. |
![]() | GetTagName(HtmlTextWriterTag) | Obtains the markup element associated with the specified HtmlTextWriterTag enumeration value. |
![]() | GetType() | |
![]() | 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(String^) | Checks an attribute to ensure that it can be rendered in the opening tag of a <form> markup element. |
![]() | MemberwiseClone() | |
![]() | MemberwiseClone(Boolean) | Creates a shallow copy of the current MarshalByRefObject object.(Inherited from MarshalByRefObject.) |
![]() | OnAttributeRender(String^, String^, HtmlTextWriterAttribute) | Determines whether the specified markup attribute and its value can be rendered to the current markup element. |
![]() | OnStyleAttributeRender(String^, String^, HtmlTextWriterStyle) | Determines whether the specified markup style attribute and its value can be rendered to the current markup element. |
![]() | OnTagRender(String^, HtmlTextWriterTag) | 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(String^) | Saves the specified markup element for later use when generating the end tag for a markup element. |
![]() ![]() | RegisterAttribute(String^, HtmlTextWriterAttribute) | Registers markup attributes, whether literals or dynamically generated, from the source file so that they can be properly rendered to the requesting client. |
![]() ![]() | RegisterStyle(String^, HtmlTextWriterStyle) | 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(String^, HtmlTextWriterTag) | 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(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(Decimal) | Writes the text representation of a decimal value to the text string or 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(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^, 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 a formatted string to the text string or stream, using the same semantics as the String::Format(String^, Object^, Object^, Object^) method.(Inherited from TextWriter.) |
![]() | 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(UInt32) | Writes the text representation of a 4-byte unsigned integer to the text string or stream.(Inherited from TextWriter.) |
![]() | Write(UInt64) | Writes the text representation of an 8-byte unsigned integer to the text string or stream.(Inherited from TextWriter.) |
![]() | WriteAsync(Char) | Writes a character to the text string or stream asynchronously.(Inherited from TextWriter.) |
![]() | WriteAsync(array<Char>^) | Writes a character array to the text string or stream asynchronously.(Inherited from TextWriter.) |
![]() | WriteAsync(array<Char>^, Int32, Int32) | Writes a subarray of characters to the text string or stream asynchronously. (Inherited from TextWriter.) |
![]() | WriteAsync(String^) | Writes a string to the text string or stream asynchronously.(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(String^) | 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(String^) | Encodes the specified text for the requesting device, and then writes it to the output stream. |
![]() | WriteEncodedUrl(String^) | Encodes the specified URL, and then writes it to the output stream. The URL might include parameters. |
![]() | WriteEncodedUrlParameter(String^) | Encodes the specified URL parameter for the requesting device, and then writes it to the output stream. |
![]() | WriteEndTag(String^) | Writes any tab spacing and the closing tag of the specified markup element. |
![]() | WriteFullBeginTag(String^) | 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(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(Decimal) | Writes the text representation of a decimal value followed by a line terminator to the text string or 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(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^, 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.) |
![]() | 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(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 string or stream.(Inherited from TextWriter.) |
![]() | WriteLineAsync() | Writes a line terminator asynchronously to the text string or stream.(Inherited from TextWriter.) |
![]() | WriteLineAsync(Char) | Writes a character followed by a line terminator asynchronously to the text string or stream.(Inherited from TextWriter.) |
![]() | WriteLineAsync(array<Char>^) | Writes an array of characters followed by a line terminator asynchronously to the text string or stream.(Inherited from TextWriter.) |
![]() | WriteLineAsync(array<Char>^, Int32, Int32) | Writes a subarray of characters followed by a line terminator asynchronously to the text string or stream.(Inherited from TextWriter.) |
![]() | WriteLineAsync(String^) | Writes a string followed by a line terminator asynchronously to the text string or stream. (Inherited from TextWriter.) |
![]() | WriteLineNoTabs(String^) | 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(String^, Boolean) | Writes the specified string, encoding it according to URL requirements. |


