Control.GetRouteUrl 메서드

정의

루트 매개 변수 집합(루트 이름은 선택 사항)에 해당하는 URL을 가져옵니다.Gets the URL that corresponds to a set of route parameters, and optionally to a route name.

오버로드

GetRouteUrl(Object)

루트 매개 변수 집합에 해당하는 URL을 가져옵니다.Gets the URL that corresponds to a set of route parameters.

GetRouteUrl(RouteValueDictionary)

루트 매개 변수 집합에 해당하는 URL을 가져옵니다.Gets the URL that corresponds to a set of route parameters.

GetRouteUrl(String, Object)

루트 매개 변수 집합 및 루트 이름에 해당하는 URL을 가져옵니다.Gets the URL that corresponds to a set of route parameters and a route name.

GetRouteUrl(String, RouteValueDictionary)

루트 매개 변수 집합 및 루트 이름에 해당하는 URL을 가져옵니다.Gets the URL that corresponds to a set of route parameters and a route name.

설명

이 메서드는 코딩 편의를 위해 제공 됩니다.This method is provided for coding convenience. RouteCollection.GetVirtualPath 메서드를 호출 하는 것과 같습니다.It is equivalent to calling the RouteCollection.GetVirtualPath method.

GetRouteUrl(Object)

루트 매개 변수 집합에 해당하는 URL을 가져옵니다.Gets the URL that corresponds to a set of route parameters.

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

루트 매개 변수입니다.The route parameters.

반환

지정된 루트 매개 변수 집합에 해당하는 URL입니다.The URL that corresponds to the specified route parameters.

예제

다음 예제에서는 Control.GetRouteUrl 메서드를 호출 하 여 productidcategory라는 매개 변수가 있는 경로의 URL을 가져오는 방법을 보여 줍니다.The following example shows how to call the Control.GetRouteUrl method to get the URL of a route that has parameters that are named productid and category. 이 예에서는 HyperLink1이라는 HyperLink 컨트롤을 만들었다고 가정 합니다.This example assumes that you have created a HyperLink control that is named HyperLink1.

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

설명

이 메서드는 코딩 편의를 위해 제공 됩니다.This method is provided for coding convenience. RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) 메서드를 호출 하는 것과 같습니다.It is equivalent to calling the RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) method. 이 메서드는 RouteValueDictionary.RouteValueDictionary(Object) 생성자를 사용 하 여 routeParameters에 전달 된 개체를 RouteValueDictionary 개체로 변환 합니다.This method converts the object that is passed in routeParameters to a RouteValueDictionary object by using the RouteValueDictionary.RouteValueDictionary(Object) constructor.

추가 정보

GetRouteUrl(RouteValueDictionary)

루트 매개 변수 집합에 해당하는 URL을 가져옵니다.Gets the URL that corresponds to a set of route parameters.

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

루트 매개 변수입니다.The route parameters.

반환

지정된 루트 매개 변수 집합에 해당하는 URL입니다.The URL that corresponds to the specified route parameters.

예제

다음 예제에서는이 메서드를 호출 하 여 productidcategory라는 매개 변수가 있는 경로의 URL을 가져오는 방법을 보여 줍니다.The following example shows how to call this method to get the URL of a route that has parameters that are named productid and category. 이 예에서는 HyperLink1이라는 HyperLink 컨트롤을 만들었다고 가정 합니다.This example assumes that you have created a HyperLink control that is named HyperLink1.

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

설명

이 메서드는 코딩 편의를 위해 제공 됩니다.This method is provided for coding convenience. RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) 메서드를 호출 하는 것과 같습니다.It is equivalent to calling the RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) method.

추가 정보

GetRouteUrl(String, Object)

루트 매개 변수 집합 및 루트 이름에 해당하는 URL을 가져옵니다.Gets the URL that corresponds to a set of route parameters and a route name.

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

경로의 이름입니다.The name of the route.

routeParameters
Object

루트 매개 변수입니다.The route parameters.

반환

지정된 루트 매개 변수 집합 및 루트 이름에 해당하는 URL입니다.The URL that corresponds to the specified route parameters and route name.

예제

다음 예제에서는이 메서드를 호출 하 여 Product 이름이 지정 된 경로의 URL을 가져오고 productidcategory매개 변수를 포함 하는 방법을 보여 줍니다.The following example shows how to call this method to get the URL of a route that is named Product and has parameters that are named productid and category. 이 예에서는 HyperLink1이라는 HyperLink 컨트롤을 만들었다고 가정 합니다.This example assumes that you have created a HyperLink control that is named HyperLink1.

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

설명

이 메서드는 코딩 편의를 위해 제공 됩니다.This method is provided for coding convenience. RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) 메서드를 호출 하는 것과 같습니다.It is equivalent to calling the RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) method. 이 메서드는 RouteValueDictionary.RouteValueDictionary(Object) 생성자를 사용 하 여 routeParameters에 전달 된 개체를 RouteValueDictionary 개체로 변환 합니다.This method converts the object that is passed in routeParameters to a RouteValueDictionary object by using the RouteValueDictionary.RouteValueDictionary(Object) constructor.

추가 정보

GetRouteUrl(String, RouteValueDictionary)

루트 매개 변수 집합 및 루트 이름에 해당하는 URL을 가져옵니다.Gets the URL that corresponds to a set of route parameters and a route name.

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

경로의 이름입니다.The name of the route.

routeParameters
RouteValueDictionary

루트 매개 변수입니다.The route parameters.

반환

지정된 루트 매개 변수 집합 및 루트 이름에 해당하는 URL입니다.The URL that corresponds to the specified route parameters and route name.

예제

다음 예제에서는이 메서드를 호출 하 여 Product 이름이 지정 된 경로의 URL을 가져오고 productidcategory매개 변수를 포함 하는 방법을 보여 줍니다.The following example shows how to call this method to get the URL of a route that is named Product and has parameters that are named productid and category. 이 예에서는 HyperLink1이라는 HyperLink 컨트롤을 만들었다고 가정 합니다.This example assumes that you have created a HyperLink control that is named HyperLink1.

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

설명

이 메서드는 코딩 편의를 위해 제공 됩니다.This method is provided for coding convenience. RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) 메서드를 호출 하는 것과 같습니다.It is equivalent to calling the RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) method.

추가 정보

적용 대상