RouteCollection.GetVirtualPath 方法

定義

傳回與該路由關聯之 URL 路徑的相關資訊。

多載

GetVirtualPath(RequestContext, RouteValueDictionary)

傳回指定內容和參數值之與路由相關聯的 URL 路徑相關資訊。

GetVirtualPath(RequestContext, String, RouteValueDictionary)

傳回指定內容、路由名稱和參數值之與具名路由相關聯的 URL 路徑相關資訊。

GetVirtualPath(RequestContext, RouteValueDictionary)

傳回指定內容和參數值之與路由相關聯的 URL 路徑相關資訊。

public:
 System::Web::Routing::VirtualPathData ^ GetVirtualPath(System::Web::Routing::RequestContext ^ requestContext, System::Web::Routing::RouteValueDictionary ^ values);
public System.Web.Routing.VirtualPathData GetVirtualPath (System.Web.Routing.RequestContext requestContext, System.Web.Routing.RouteValueDictionary values);
member this.GetVirtualPath : System.Web.Routing.RequestContext * System.Web.Routing.RouteValueDictionary -> System.Web.Routing.VirtualPathData
Public Function GetVirtualPath (requestContext As RequestContext, values As RouteValueDictionary) As VirtualPathData

參數

requestContext
RequestContext

封裝所要求路由相關資訊的物件。

values
RouteValueDictionary

包含路徑參數的物件。

傳回

物件,包含與路由相關聯之 URL 路徑的相關資訊。

另請參閱

適用於

GetVirtualPath(RequestContext, String, RouteValueDictionary)

傳回指定內容、路由名稱和參數值之與具名路由相關聯的 URL 路徑相關資訊。

public:
 System::Web::Routing::VirtualPathData ^ GetVirtualPath(System::Web::Routing::RequestContext ^ requestContext, System::String ^ name, System::Web::Routing::RouteValueDictionary ^ values);
public System.Web.Routing.VirtualPathData GetVirtualPath (System.Web.Routing.RequestContext requestContext, string name, System.Web.Routing.RouteValueDictionary values);
member this.GetVirtualPath : System.Web.Routing.RequestContext * string * System.Web.Routing.RouteValueDictionary -> System.Web.Routing.VirtualPathData
Public Function GetVirtualPath (requestContext As RequestContext, name As String, values As RouteValueDictionary) As VirtualPathData

參數

requestContext
RequestContext

封裝所要求路由相關資訊的物件。

name
String

已擷取 URL 路徑資訊時要使用的路由名稱。

values
RouteValueDictionary

包含路徑參數的物件。

傳回

物件,包含與路由相關聯之 URL 路徑的相關資訊。

例外狀況

找不到具有 name 參數中指定名稱的路由。

另請參閱

適用於