HttpServerUtility.HtmlEncode Method (String)
Assembly: System.Web (in system.web.dll)
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.
HtmlEncode is a convenient way to access the System.Web.HttpUtility.HtmlEncode method at run time from an ASP.NET application. Internally, HtmlEncode uses System.Web.HttpUtility.HtmlEncode to encode strings.
| Topic | Location |
|---|---|
| How to: Protect Against Script Exploits in a Web Application by Applying HTML Encoding to Strings | Building ASP .NET Web Applications |
| How to: Protect Against Script Exploits in a Web Application by Applying HTML Encoding to Strings | Building ASP .NET Web Applications |
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 &lt;Test String&gt;.".
String testString = "This is a <Test String>."; String encodedString = get_Server().HtmlEncode(testString);
var testString : String = "This is a <Test String>." var encodedString : String = Server.HtmlEncode(testString)