UrlHelper.RouteUrl メソッド

定義

オーバーロード

RouteUrl(Object)

指定されたルート値の完全修飾 URL を生成します。

RouteUrl(String)

指定されたルート名の完全修飾 URL を生成します。

RouteUrl(RouteValueDictionary)

指定されたルート値の完全修飾 URL を生成します。

RouteUrl(String, Object)

ルート名を使用して、指定されたルート値の完全修飾 URL を生成します。

RouteUrl(String, RouteValueDictionary)

ルート名を使用して、指定されたルート値の完全修飾 URL を生成します。

RouteUrl(String, Object, String)

ルート名および使用されるプロトコルを使用して、指定されたルート値の完全修飾 URL を生成します。

RouteUrl(String, RouteValueDictionary, String, String)

指定されたルート名、使用されるプロトコル、およびホスト名を使用して、指定されたルート値の完全修飾 URL を生成します。

RouteUrl(Object)

指定されたルート値の完全修飾 URL を生成します。

public virtual string RouteUrl (object routeValues);
abstract member RouteUrl : obj -> string
override this.RouteUrl : obj -> string
Public Overridable Function RouteUrl (routeValues As Object) As String

パラメーター

routeValues
Object

ルートのパラメーターが含まれるオブジェクト。 オブジェクトのプロパティを調べることで、リフレクションを介してパラメーターが取得されます。 通常、このオブジェクトは、オブジェクト初期化子構文を使用して作成されます。

戻り値

完全修飾 URL。

適用対象

RouteUrl(String)

指定されたルート名の完全修飾 URL を生成します。

public virtual string RouteUrl (string routeName);
abstract member RouteUrl : string -> string
override this.RouteUrl : string -> string
Public Overridable Function RouteUrl (routeName As String) As String

パラメーター

routeName
String

URL の生成に使用されるルートの名前。

戻り値

完全修飾 URL。

適用対象

RouteUrl(RouteValueDictionary)

指定されたルート値の完全修飾 URL を生成します。

public virtual string RouteUrl (System.Web.Routing.RouteValueDictionary routeValues);
abstract member RouteUrl : System.Web.Routing.RouteValueDictionary -> string
override this.RouteUrl : System.Web.Routing.RouteValueDictionary -> string
Public Overridable Function RouteUrl (routeValues As RouteValueDictionary) As String

パラメーター

routeValues
RouteValueDictionary

ルートのパラメーターが含まれるオブジェクト。

戻り値

完全修飾 URL。

適用対象

RouteUrl(String, Object)

ルート名を使用して、指定されたルート値の完全修飾 URL を生成します。

public virtual string RouteUrl (string routeName, object routeValues);
abstract member RouteUrl : string * obj -> string
override this.RouteUrl : string * obj -> string
Public Overridable Function RouteUrl (routeName As String, routeValues As Object) As String

パラメーター

routeName
String

URL の生成に使用されるルートの名前。

routeValues
Object

ルートのパラメーターが含まれるオブジェクト。 オブジェクトのプロパティを調べることで、リフレクションを介してパラメーターが取得されます。 通常、このオブジェクトは、オブジェクト初期化子構文を使用して作成されます。

戻り値

完全修飾 URL。

適用対象

RouteUrl(String, RouteValueDictionary)

ルート名を使用して、指定されたルート値の完全修飾 URL を生成します。

public virtual string RouteUrl (string routeName, System.Web.Routing.RouteValueDictionary routeValues);
abstract member RouteUrl : string * System.Web.Routing.RouteValueDictionary -> string
override this.RouteUrl : string * System.Web.Routing.RouteValueDictionary -> string
Public Overridable Function RouteUrl (routeName As String, routeValues As RouteValueDictionary) As String

パラメーター

routeName
String

URL の生成に使用されるルートの名前。

routeValues
RouteValueDictionary

ルートのパラメーターが含まれるオブジェクト。

戻り値

完全修飾 URL。

適用対象

RouteUrl(String, Object, String)

ルート名および使用されるプロトコルを使用して、指定されたルート値の完全修飾 URL を生成します。

public virtual string RouteUrl (string routeName, object routeValues, string protocol);
abstract member RouteUrl : string * obj * string -> string
override this.RouteUrl : string * obj * string -> string
Public Overridable Function RouteUrl (routeName As String, routeValues As Object, protocol As String) As String

パラメーター

routeName
String

URL の生成に使用されるルートの名前。

routeValues
Object

ルートのパラメーターが含まれるオブジェクト。 オブジェクトのプロパティを調べることで、リフレクションを介してパラメーターが取得されます。 通常、このオブジェクトは、オブジェクト初期化子構文を使用して作成されます。

protocol
String

URL のプロトコル (たとえば、"http"、"https")。

戻り値

完全修飾 URL。

適用対象

RouteUrl(String, RouteValueDictionary, String, String)

指定されたルート名、使用されるプロトコル、およびホスト名を使用して、指定されたルート値の完全修飾 URL を生成します。

public virtual string RouteUrl (string routeName, System.Web.Routing.RouteValueDictionary routeValues, string protocol, string hostName);
abstract member RouteUrl : string * System.Web.Routing.RouteValueDictionary * string * string -> string
override this.RouteUrl : string * System.Web.Routing.RouteValueDictionary * string * string -> string
Public Overridable Function RouteUrl (routeName As String, routeValues As RouteValueDictionary, protocol As String, hostName As String) As String

パラメーター

routeName
String

URL の生成に使用されるルートの名前。

routeValues
RouteValueDictionary

ルートのパラメーターが含まれるオブジェクト。

protocol
String

URL のプロトコル (たとえば、"http"、"https")。

hostName
String

URL のホスト名。

戻り値

完全修飾 URL。

適用対象