다음을 통해 공유


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

루트 매개 변수입니다.

반환

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

예제

다음 예제에서는 메서드를 호출 Control.GetRouteUrl 하여 및 category라는 productid 매개 변수가 있는 경로의 URL을 가져오는 방법을 보여줍니다. 이 예제에서는 라는 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) 하는 것과 같습니다. 이 메서드는 생성자를 사용하여 개체에 routeParametersRouteValueDictionary 전달되는 개체를 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

루트 매개 변수입니다.

반환

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

예제

다음 예제에서는 이 메서드를 호출하여 및 category라는 productid 매개 변수가 있는 경로의 URL을 가져오는 방법을 보여줍니다. 이 예제에서는 라는 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

루트 매개 변수입니다.

반환

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

예제

다음 예제에서는 이 메서드를 호출하여 이름이 지정 Product 되고 및 라는 매개 변수가 있는 productidcategory경로의 URL을 가져오는 방법을 보여줍니다. 이 예제에서는 라는 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) 하는 것과 같습니다. 이 메서드는 생성자를 사용하여 개체에 routeParametersRouteValueDictionary 전달되는 개체를 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

루트 매개 변수입니다.

반환

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

예제

다음 예제에서는 이 메서드를 호출하여 이름이 지정 Product 되고 및 라는 매개 변수가 있는 productidcategory경로의 URL을 가져오는 방법을 보여줍니다. 이 예제에서는 라는 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) 하는 것과 같습니다.

추가 정보

적용 대상