Control.GetRouteUrl メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ルート パラメーターのセットに対応する URL を取得します。オプションで、ルート名に対応する 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) 同じです。 このメソッドは、 コンストラクターを使用して、 オブジェクトにRouteValueDictionary渡されるrouteParameters
オブジェクトを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
の URL を取得するproductid
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) 同じです。 このメソッドは、 コンストラクターを使用して、 オブジェクトにRouteValueDictionary渡されるrouteParameters
オブジェクトを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
の URL を取得するproductid
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) 同じです。
こちらもご覧ください
適用対象
.NET