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。