語言

RouteBase.GetVirtualPath(RequestContext, RouteValueDictionary) 方法

定義

當在衍生類別中覆寫時,會檢查路由是否符合指定值,若符合,則產生 URL 並取得路由資訊。

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

參數

requestContext
RequestContext

一個封裝關於所請求路由資訊的物件。

values
RouteValueDictionary

一個包含路由參數的物件。

傳回

一個包含產生的網址及路由資訊的物件,或 null 若路由不匹配 values。

備註

要產生 URL,你使用 GetVirtualPath 類別的方法 RouteCollection 。 該方法會呼叫 GetVirtualPath 集合中每個路由的方法,以判斷該路由是否與 中的 values 值相符,從而產生該 URL。

適用於

另請參閱