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.
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.
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.