System.Web.HttpServerUtility.UrlEncode Method

URL-encodes a string and sends the resulting output to a System.IO.TextWriter output stream.

Syntax

public void UrlEncode (string s, System.IO.TextWriter output)

Parameters

s
The text string to encode.
output
The System.IO.TextWriter output stream that contains the encoded string.

Remarks

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.

erload:System.Web.HttpServerUtility.UrlEncode is a convenient way to access the erload:System.Web.HttpUtility.UrlEncode method at run time from an ASP.NET application. Internally, erload:System.Web.HttpServerUtility.UrlEncode uses erload:System.Web.HttpUtility.UrlEncode to encode strings.

To encode or decode values outside of a web application, use the System.Net.WebUtility class.

Requirements

Namespace: System.Web
Assembly: System.Web (in System.Web.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0