0 out of 1 rated this helpful - Rate this topic

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
)

Parameters

routeName
Type: System.String
The name of the route that is used to generate the URL.
routeValues
Type: System.Web.Routing.RouteValueDictionary
An object that contains the parameters for a route.
protocol
Type: System.String
The protocol for the URL, such as "http" or "https".
hostName
Type: System.String
The host name for the URL.

Return Value

Type: System.String
The fully qualified URL.

The URL returned by this method will be similar to "\Home\About". If you need the URL encoded, use the Encode method, which would return "%2fHome%2fAbout" given the foregoing URL.

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ