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。