System.Web.HttpServerUtility.UrlDecode Method

URL-decodes a string and returns the decoded string.

Syntax

public string UrlDecode (string s)

Parameters

s
The text string to decode.

Returns

The decoded text.

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.

This method is a convenient way to access the erload:System.Web.HttpUtility.UrlDecode method at run time from an ASP.NET application. Internally, this method uses erload:System.Web.HttpUtility.UrlDecode to decode strings.

In the code-behind file for an ASP.NET web page, access an instance of the System.Web.HttpServerUtility class through the Server property. In a class that is not in a code-behind file, use HttpContext.Current.Server to access an instance of the System.Web.HttpServerUtility class.

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

Requirements

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