HttpServerUtility.HtmlDecode Method (String, TextWriter)
Assembly: System.Web (in system.web.dll)
public void HtmlDecode ( String s, TextWriter output )
public function HtmlDecode ( s : String, output : TextWriter )
Not applicable.
Parameters
- s
The HTML string to decode.
- output
The TextWriter output stream that contains the decoded string.
URL encoding ensures that all browsers will correctly transmit text in URL strings. Characters such as a question mark (?), ampersand (&), slash mark (/), and spaces might be truncated or corrupted by some browsers. As a result, these characters must be encoded in <a> tags or in query strings where the strings can be re-sent by a browser in a request string.
HtmlDecode decodes text that has been transmitted to the server.
HtmlDecode is a convenient way to access the System.Web.HttpUtility.HtmlDecode method at run time from an ASP.NET application. Internally, HtmlDecode uses System.Web.HttpUtility.HtmlDecode to decode strings.
The following example decodes a string that has been HTML-encoded for transmission over HTTP. It decodes the supplied string named EncodedString which contains the text "This is a <Test String>.", and copies it into the string named DecodedString as "This is a <Test String>.".
String encodedString = "This is a <Test String>."; StringWriter writer = new StringWriter(); get_Server().HtmlDecode(encodedString, writer); String decodedString = writer.ToString();
var encodedString : String = "This is a <Test String>." var writer : StringWriter = new StringWriter() Server.HtmlDecode(encodedString, writer) var decodedString : String = writer.ToString()