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。

适用于