RouteCollection.GetVirtualPath Method (RequestContext, String, RouteValueDictionary)
Returns information about the URL path that is associated with the named route, given the specified context, route name, and parameter values.
Namespace: System.Web.Routing
Assembly: System.Web (in System.Web.dll)
public VirtualPathData GetVirtualPath( RequestContext requestContext, string name, RouteValueDictionary values )
Parameters
- requestContext
- Type: System.Web.Routing.RequestContext
An object that encapsulates information about the requested route.
- name
- Type: System.String
The name of the route to use when information about the URL path is retrieved.
- values
- Type: System.Web.Routing.RouteValueDictionary
An object that contains the parameters for a route.
Return Value
Type: System.Web.Routing.VirtualPathDataAn object that contains information about the URL path that is associated with the route.
| Exception | Condition |
|---|---|
| ArgumentException | No route could be found that has the name specified in the name parameter. |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.