HttpServerUtility.UrlEncode Method (String)
Assembly: System.Web (in system.web.dll)
'Declaration Public Function UrlEncode ( _ s As String _ ) As String 'Usage Dim instance As HttpServerUtility Dim s As String Dim returnValue As String returnValue = instance.UrlEncode(s)
public String UrlEncode ( String s )
public function UrlEncode ( s : String ) : String
Not applicable.
Parameters
- s
The text to URL-encode.
Return Value
The URL-encoded text.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.
UrlEncode is a convenient way to access the System.Web.HttpUtility.UrlEncode method at run time from an ASP.NET application. Internally, UrlEncode uses System.Web.HttpUtility.UrlEncode to encode strings.
The following example URL-encodes a string and then sends it to a browser client. In this example, the string MyURL is encoded as "http%3a%2f%2fwww.contoso.com%2farticles.aspx%3ftitle+%3d+ASP.NET+Examples".
Dim MyURL As String MyURL = "http://www.contoso.com/articles.aspx?title=" & Server.UrlEncode("ASP.NET Examples") Response.Write( "<a href=" & MyURL & "> ASP.NET Examples </a>")
String myURL;
myURL = "http://www.contoso.com/articles.aspx?title=" + get_Server().UrlEncode("ASP.NET Examples");
get_Response().Write(("<a href=" + myURL
+ "> ASP.NET Examples </a>"));
var myURL : String myURL = "http://www.contoso.com/articles.aspx?title=" + Server.UrlEncode("ASP.NET Examples") Response.Write( "<a href=" + myURL + "> ASP.NET Examples </a>")