Control.GetRouteUrl 메서드

정의

루트 매개 변수 집합(루트 이름은 선택 사항)에 해당하는 URL을 가져옵니다.

오버로드

GetRouteUrl(Object)

루트 매개 변수 집합에 해당하는 URL을 가져옵니다.

GetRouteUrl(RouteValueDictionary)

루트 매개 변수 집합에 해당하는 URL을 가져옵니다.

GetRouteUrl(String, Object)

루트 매개 변수 집합 및 루트 이름에 해당하는 URL을 가져옵니다.

GetRouteUrl(String, RouteValueDictionary)

루트 매개 변수 집합 및 루트 이름에 해당하는 URL을 가져옵니다.

설명

이 메서드는 코딩 편의를 위해 제공됩니다. 메서드를 호출하는 RouteCollection.GetVirtualPath 것과 같습니다.

GetRouteUrl(Object)

루트 매개 변수 집합에 해당하는 URL을 가져옵니다.

public:
 System::String ^ GetRouteUrl(System::Object ^ routeParameters);
public string GetRouteUrl (object routeParameters);
member this.GetRouteUrl : obj -> string
Public Function GetRouteUrl (routeParameters As Object) As String

매개 변수

routeParameters
Object

루트 매개 변수입니다.

반환

String

지정된 루트 매개 변수 집합에 해당하는 URL입니다.

예제

다음 예제에서는 메서드를 호출 Control.GetRouteUrl 하여 명명 productid 된 매개 변수가 있는 경로의 URL을 가져오는 방법을 보여 있습니다 category. 이 예제에서는 이름이 지정된 HyperLink1컨트롤을 HyperLink 만들었다고 가정합니다.

HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
  New With {.productid = "1", .category = "widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
  new { productid = "1", category = "widgets" });

설명

이 메서드는 코딩 편의를 위해 제공됩니다. 메서드를 호출하는 RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) 것과 같습니다. 이 메서드는 생성자를 사용 하 여 개체에 routeParameters RouteValueDictionary 전달 되는 개체를 RouteValueDictionary.RouteValueDictionary(Object) 변환 합니다.

추가 정보

적용 대상

GetRouteUrl(RouteValueDictionary)

루트 매개 변수 집합에 해당하는 URL을 가져옵니다.

public:
 System::String ^ GetRouteUrl(System::Web::Routing::RouteValueDictionary ^ routeParameters);
public string GetRouteUrl (System.Web.Routing.RouteValueDictionary routeParameters);
member this.GetRouteUrl : System.Web.Routing.RouteValueDictionary -> string
Public Function GetRouteUrl (routeParameters As RouteValueDictionary) As String

매개 변수

routeParameters
RouteValueDictionary

루트 매개 변수입니다.

반환

String

지정된 루트 매개 변수 집합에 해당하는 URL입니다.

예제

다음 예제에서는 이 메서드를 호출하여 명명 productid 된 매개 변수가 있는 경로의 URL을 category가져오는 방법을 보여줍니다. 이 예제에서는 이름이 지정된 HyperLink1컨트롤을 HyperLink 만들었다고 가정합니다.

HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
  new RouteValueDictionary {productId="1", category="widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
  (new RouteValueDictionary {productId="1", category="widgets"});

설명

이 메서드는 코딩 편의를 위해 제공됩니다. 메서드를 호출하는 RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) 것과 같습니다.

추가 정보

적용 대상

GetRouteUrl(String, Object)

루트 매개 변수 집합 및 루트 이름에 해당하는 URL을 가져옵니다.

public:
 System::String ^ GetRouteUrl(System::String ^ routeName, System::Object ^ routeParameters);
public string GetRouteUrl (string routeName, object routeParameters);
member this.GetRouteUrl : string * obj -> string
Public Function GetRouteUrl (routeName As String, routeParameters As Object) As String

매개 변수

routeName
String

경로의 이름입니다.

routeParameters
Object

루트 매개 변수입니다.

반환

String

지정된 루트 매개 변수 집합 및 루트 이름에 해당하는 URL입니다.

예제

다음 예제에서는 이름이 지정되고 명명 Product productid 된 매개 변수가 있는 경로의 URL을 가져오기 위해 이 메서드를 호출하는 방법을 보여 있습니다 category. 이 예제에서는 이름이 지정된 HyperLink1컨트롤을 HyperLink 만들었다고 가정합니다.

HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
  New With {.productid = "1", .category = "widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
  new { productid = "1", category = "widgets" });

설명

이 메서드는 코딩 편의를 위해 제공됩니다. 메서드를 호출하는 RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) 것과 같습니다. 이 메서드는 생성자를 사용 하 여 개체에 routeParameters RouteValueDictionary 전달 되는 개체를 RouteValueDictionary.RouteValueDictionary(Object) 변환 합니다.

추가 정보

적용 대상

GetRouteUrl(String, RouteValueDictionary)

루트 매개 변수 집합 및 루트 이름에 해당하는 URL을 가져옵니다.

public:
 System::String ^ GetRouteUrl(System::String ^ routeName, System::Web::Routing::RouteValueDictionary ^ routeParameters);
public string GetRouteUrl (string routeName, System.Web.Routing.RouteValueDictionary routeParameters);
member this.GetRouteUrl : string * System.Web.Routing.RouteValueDictionary -> string
Public Function GetRouteUrl (routeName As String, routeParameters As RouteValueDictionary) As String

매개 변수

routeName
String

경로의 이름입니다.

routeParameters
RouteValueDictionary

루트 매개 변수입니다.

반환

String

지정된 루트 매개 변수 집합 및 루트 이름에 해당하는 URL입니다.

예제

다음 예제에서는 이름이 지정되고 명명 Product productid 된 매개 변수가 있는 경로의 URL을 가져오기 위해 이 메서드를 호출하는 방법을 보여 있습니다 category. 이 예제에서는 이름이 지정된 HyperLink1컨트롤을 HyperLink 만들었다고 가정합니다.

HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
  new RouteValueDictionary {productId="1", category="widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
  (new RouteValueDictionary {productId="1", category="widgets"});

설명

이 메서드는 코딩 편의를 위해 제공됩니다. 메서드를 호출하는 RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) 것과 같습니다.

추가 정보

적용 대상