HttpServerUtility.HtmlEncode Method (String, TextWriter)
HTML-encodes a string and sends the resulting output to a TextWriter output stream.
Assembly: System.Web (in System.Web.dll)
HTML encoding ensures that text will be correctly displayed in the browser, 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 an opening or closing bracket of an HTML tag. The HTML encoding of these two characters is < and >, respectively, which causes the browser to display the less than sign and greater than sign correctly.
To encode or decode values outside of a web application, use the WebUtility class.
The following example encodes a string for transmission by HTTP. It encodes the string named TestString, which contains the text "This is a <Test String>.", and copies it into the string named EncodedString as "This is a <Test String>.".
Available since 1.1