RouteTable 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
儲存應用程式的 URL 路由。
public ref class RouteTable
public class RouteTable
type RouteTable = class
Public Class RouteTable
- 繼承
-
RouteTable
範例
下列範例示範如何將 物件新增 Route 至 Routes 屬性。
void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);
}
public static void RegisterRoutes(RouteCollection routes)
{
routes.Add(new Route
(
"Category/{action}/{categoryName}"
, new CategoryRouteHandler()
));
}
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
RegisterRoutes(RouteTable.Routes)
End Sub
Shared Sub RegisterRoutes(ByVal routes As RouteCollection)
Dim urlPattern As String
Dim categoryRoute As Route
urlPattern = "Category/{action}/{categoryName}"
categoryRoute = New Route(urlPattern, New CategoryRouteHandler)
routes.Add(categoryRoute)
End Sub
備註
路由是用於處理要求的 URL 模式,可用來動態建構 URL。 屬性 Routes 是 static
Visual Basic) 中的屬性 (Shared
,其中包含應用程式中用來指定 URL 要求如何與處理要求的類別相符的所有路由。 若要指定路由,請將路由定義新增至 Routes 屬性。 一般而言,您會從 Global.asax 檔案中事件的事件處理程式Application_Start
,將路由新增至 Routes 屬性。
當 ASP.NET 應用程式處理要求時,應用程式會逐一查看 屬性中的 Routes 路由集合,以尋找符合 URL 要求格式的路由。 您新增至 Routes 屬性的路由順序相當重要,因為應用程式會使用它在符合URL的集合中找到的第一個路由。
建構函式
RouteTable() |
初始化 RouteTable 類別的新執行個體。 |
屬性
Routes |
取得衍生自 RouteBase 類別的物件集合。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |