System.Web.Routing 命名空间

提供与 URL 路由一起使用的类,使你能够使用不映射到物理文件的 URL。

类

名称 说明
HttpMethodConstraint

使你能够定义当 ASP.NET 路由确定 URL 是否与路由匹配时允许的 HTTP 谓词。

PageRouteHandler

提供用于定义 URL 如何映射到物理文件的属性和方法。

RequestContext

封装与定义的路由匹配的 HTTP 请求的相关信息。

Route

提供用于定义路由的属性和方法,以及获取有关路由的信息。

RouteBase

用作表示 ASP.NET 路由的所有类的基类。

RouteCollection

为 ASP.NET 路由提供路由集合。

RouteData

封装有关路由的信息。

RouteTable

存储应用程序的 URL 路由。

RouteValueDictionary

表示在路由框架中的各个位置使用的键/值对的不区分大小写的集合,例如定义路由的默认值或生成基于路由的 URL 时。

StopRoutingHandler

提供一种方法来指定 ASP.NET 路由不应处理 URL 模式的请求。

UrlRoutingHandler

用作类的基类,可用于自定义 ASP.NET 路由处理请求的方式。

UrlRoutingModule

将 URL 请求与定义的路由匹配。

VirtualPathData

表示有关使用 ASP.NET 路由框架生成 URL 的结果的路由和虚拟路径的信息。

接口

名称 说明
IRouteConstraint

定义类必须实现的协定,以便检查 URL 参数值是否对约束有效。

IRouteHandler

定义类必须实现的协定,以便处理匹配路由模式的请求。

枚举

名称 说明
RouteDirection

指示 ASP.NET 路由是处理来自客户端的 URL 还是生成 URL。