Control.GetRouteUrl Control.GetRouteUrl Control.GetRouteUrl Control.GetRouteUrl Method

定義

ルート パラメーターのセットに対応する URL を取得します。オプションで、ルート名に対応する URL も取得します。Gets the URL that corresponds to a set of route parameters, and optionally to a route name.

オーバーロード

GetRouteUrl(Object) GetRouteUrl(Object) GetRouteUrl(Object) GetRouteUrl(Object)

ルート パラメーターのセットに対応する URL を取得します。Gets the URL that corresponds to a set of route parameters.

GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary)

ルート パラメーターのセットに対応する URL を取得します。Gets the URL that corresponds to a set of route parameters.

GetRouteUrl(String, Object) GetRouteUrl(String, Object) GetRouteUrl(String, Object) GetRouteUrl(String, Object)

ルート パラメーターのセットおよびルート名に対応する URL を取得します。Gets the URL that corresponds to a set of route parameters and a route name.

GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary) 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) GetRouteUrl(Object) GetRouteUrl(Object) 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 Object Object Object

ルート パラメーター。The route parameters.

戻り値

指定されたルート パラメーターに対応する URL。The URL that corresponds to the specified route parameters.

次の例を呼び出す方法を示しています、Control.GetRouteUrlという名前のパラメーターを持つルートの URL を取得するメソッドをproductidcategoryします。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. この例では、作成した、HyperLinkというコントロールHyperLink1します。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. このメソッドに渡されるオブジェクトを変換するrouteParametersRouteValueDictionaryオブジェクトを使用して、RouteValueDictionary.RouteValueDictionary(Object)コンス トラクター。This method converts the object that is passed in routeParameters to a RouteValueDictionary object by using the RouteValueDictionary.RouteValueDictionary(Object) constructor.

こちらもご覧ください

GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary) 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 RouteValueDictionary RouteValueDictionary RouteValueDictionary

ルート パラメーター。The route parameters.

戻り値

指定されたルート パラメーターに対応する URL。The URL that corresponds to the specified route parameters.

次の例は、という名前のパラメーターを持つルートの URL を取得するには、このメソッドを呼び出す方法を示しています。productidcategoryします。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. この例では、作成した、HyperLinkというコントロールHyperLink1します。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) GetRouteUrl(String, Object) GetRouteUrl(String, Object) 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 String String String

ルートの名前です。The name of the route.

routeParameters
Object Object Object Object

ルート パラメーター。The route parameters.

戻り値

指定したルート パラメーターおよびルート名に対応する URL。The URL that corresponds to the specified route parameters and route name.

次の例は、という名前のルートの URL を取得するには、このメソッドを呼び出す方法を示しています。Productという名前のパラメーターを持ち、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. この例では、作成した、HyperLinkというコントロールHyperLink1します。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. このメソッドに渡されるオブジェクトを変換するrouteParametersRouteValueDictionaryオブジェクトを使用して、RouteValueDictionary.RouteValueDictionary(Object)コンス トラクター。This method converts the object that is passed in routeParameters to a RouteValueDictionary object by using the RouteValueDictionary.RouteValueDictionary(Object) constructor.

こちらもご覧ください

GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary) 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 String String String

ルートの名前です。The name of the route.

routeParameters
RouteValueDictionary RouteValueDictionary RouteValueDictionary RouteValueDictionary

ルート パラメーター。The route parameters.

戻り値

指定したルート パラメーターおよびルート名に対応する URL。The URL that corresponds to the specified route parameters and route name.

次の例は、という名前のルートの URL を取得するには、このメソッドを呼び出す方法を示しています。Productという名前のパラメーターを持ち、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. この例では、作成した、HyperLinkというコントロールHyperLink1します。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.

こちらもご覧ください

適用対象