Share via


UrlHelper 类

定义

包含用于为应用程序内的 ASP.NET MVC 生成 URL 的方法。

public class UrlHelper
type UrlHelper = class
Public Class UrlHelper
继承
UrlHelper

构造函数

UrlHelper()

初始化 UrlHelper 类的新实例。

UrlHelper(RequestContext)

使用指定的请求上下文初始化 类的新实例 UrlHelper

UrlHelper(RequestContext, RouteCollection)

使用指定的请求上下文和路由集合初始化 类的新实例 UrlHelper

属性

RequestContext

获取有关与所定义路由匹配的 HTTP 请求的信息。

RouteCollection

获取一个集合,该集合包含为应用程序注册的路由。

方法

Action()

生成操作方法的完全限定 URL 的字符串。

Action(String)

使用指定的操作名称生成操作方法的完全限定 URL。

Action(String, Object)

使用指定的操作名称和路由值生成操作方法的完全限定 URL。

Action(String, RouteValueDictionary)

为指定的操作名称和路由值生成操作方法的完全限定 URL。

Action(String, String)

使用指定的操作名称和控制器名称生成操作方法的完全限定 URL。

Action(String, String, Object)

使用指定的操作名称、控制器名称和路由值生成操作方法的完全限定 URL。

Action(String, String, Object, String)

通过使用指定的操作名称、控制器名称、路由值和要使用的协议,生成操作方法的完全限定 URL。

Action(String, String, RouteValueDictionary)

使用指定的操作名称、控制器名称和路由值生成操作方法的完全限定 URL。

Action(String, String, RouteValueDictionary, String)

使用指定的操作名称、控制器名称、路由值和要使用的协议生成操作方法的完全限定 URL。

Action(String, String, RouteValueDictionary, String, String)

通过使用指定的操作名称、控制器名称、路由值、要使用的协议和主机名,为操作方法生成完全限定的 URL。

Content(String)

将虚拟(相对)路径转换为应用程序绝对路径。

Encode(String)

将 URL 字符串中的特殊字符编码为字符实体等效项。

GenerateContentUrl(String, HttpContextBase)

返回一个包含内容 URL 的字符串。

GenerateUrl(String, String, String, RouteValueDictionary, RouteCollection, RequestContext, Boolean)

返回一个包含 URL 的字符串。

GenerateUrl(String, String, String, String, String, String, RouteValueDictionary, RouteCollection, RequestContext, Boolean)

返回一个包含 URL 的字符串。

HttpRouteUrl(String, Object)

为指定的路由值生成完全限定 URL。

HttpRouteUrl(String, RouteValueDictionary)

为指定的路由值生成完全限定 URL。

IsLocalUrl(String)

返回一个值,该值指示 URL 是否为本地 URL。

RouteUrl(Object)

为指定的路由值生成完全限定 URL。

RouteUrl(RouteValueDictionary)

为指定的路由值生成完全限定 URL。

RouteUrl(String)

为指定的路由名称生成完全限定 URL。

RouteUrl(String, Object)

使用路由名称为指定的路由值生成完全限定 URL。

RouteUrl(String, Object, String)

使用路由名称和要使用的协议为指定的路由值生成完全限定 URL。

RouteUrl(String, RouteValueDictionary)

使用路由名称为指定的路由值生成完全限定 URL。

RouteUrl(String, RouteValueDictionary, String, String)

使用指定的路由名称、要使用的协议和主机名为指定的路由值生成完全限定 URL。

适用于