Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
RouteUrl Method (String, RouteValueDictionary, String, String)

UrlHelper.RouteUrl Method (String, RouteValueDictionary, String, String)

Generates a fully qualified URL for the specified route values by using the specified route name, protocol to use, and host name.

Namespace:  System.Web.Mvc
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)

public string RouteUrl(
	string routeName,
	RouteValueDictionary routeValues,
	string protocol,
	string hostName


Type: System.String

The name of the route that is used to generate the URL.

Type: System.Web.Routing.RouteValueDictionary

An object that contains the parameters for a route.

Type: System.String

The protocol for the URL, such as "http" or "https".

Type: System.String

The host name for the URL.

Return Value

Type: System.String
The fully qualified URL.

The URL that is returned by this method has a format like the following:


If special characters in the URL must be encoded, use the Encode method. For the previous example, the Encode method returns the following URL:


© 2015 Microsoft