HttpEncoder.HtmlDecode Method
Decodes a value from an HTML-encoded string.
Namespace: System.Web.Util
Assembly: System.Web (in System.Web.dll)
'Declaration Protected Friend Overridable Sub HtmlDecode ( _ value As String, _ output As TextWriter _ )
Parameters
- value
- Type: System.String
The string to decode.
- output
- Type: System.IO.TextWriter
The text writer to write the decoded value to.
| Exception | Condition |
|---|---|
| ArgumentNullException | output is Nothing. |
The following table lists the character sequences that the ASP.NET decoding logic can decode.
Character sequence | Rule |
|---|---|
&#NNN; (decimal codes for ASCII characters). | Decoded as the specified ASCII character. The character sequence starts at the first digit after the # character and finishes at the semicolon. |
&#xZZ; (hexadecimal codes for ASCII characters). | Decoded as the specified ASCII character. The encoded form specifies the character by using hexadecimal characters instead of a decimal value. The character sequence starts at the first digit after the # character and finishes at the semicolon. |
Named HTML entities. | Decoded as the equivalent ASCII character. |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.