System.Web.HttpServerUtility.HtmlDecode Method

Decodes an HTML-encoded string and sends the resulting output to a System.IO.TextWriter output stream.

Syntax

public void HtmlDecode (string s, System.IO.TextWriter output)

Parameters

s
The HTML string to decode.
output
The System.IO.TextWriter output stream that contains the decoded string.

Remarks

HTML encoding makes sure that text is displayed correctly in the browser and not interpreted by the browser as HTML. For example, if a text string contains a less than sign (<) or greater than sign (>), the browser would interpret these characters as the opening or closing bracket of an HTML tag. When the characters are HTML encoded, they are converted to the strings &lt; and &gt;, which causes the browser to display the less than sign and greater than sign correctly.

HttpServerUtility.HtmlDecode(string) decodes text that has been transmitted to the server.

erload:System.Web.HttpServerUtility.HtmlDecode is a convenient way to access the erload:System.Web.HttpUtility.HtmlDecode method at run time from an ASP.NET application. Internally, erload:System.Web.HttpServerUtility.HtmlDecode uses erload:System.Web.HttpUtility.HtmlDecode to decode strings.

To encode or decode values outside of a web application, use the System.Net.WebUtility class.

Requirements

Namespace: System.Web
Assembly: System.Web (in System.Web.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0