Encodes a string into an HTML-encoded string.
Assembly: System.Web (in System.Web.dll)
The following table lists the character sequences that the ASP.NET encoding logic can decode.
< (left angle bracket)
> (right angle bracket)
" (double quotation marks)
ASCII characters from 160 to 255
&#NNN;, where NNN is the three-digit decimal character code
If you override the method, you must produce output that is also safe within double-quoted or single-quoted HTML attributes. This accommodates parsing by the Razor engine, where markup and code can be combined, such as <tag attr="@value">. In addition, the @ operator is not context-aware when processed by the Razor engine, therefore it calls rather than HtmlAttributeEncode.