Decodes an HTML-encoded string and sends the resulting output to a System.IO.TextWriter output stream.
- s
- The HTML string to decode.
- output
- The System.IO.TextWriter output stream that contains the decoded string.
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 < and >, 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.