UrlHelper.RouteUrl 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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)
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。