Bagikan melalui


RouteTable.Routes Properti

Definisi

Mendapatkan kumpulan objek yang berasal dari RouteBase kelas .

public:
 static property System::Web::Routing::RouteCollection ^ Routes { System::Web::Routing::RouteCollection ^ get(); };
public static System.Web.Routing.RouteCollection Routes { get; }
static member Routes : System.Web.Routing.RouteCollection
Public Shared ReadOnly Property Routes As RouteCollection

Nilai Properti

Objek yang berisi semua rute dalam koleksi.

Contoh

Contoh berikut menunjukkan cara menambahkan Route objek ke Routes properti .

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

Keterangan

Rute adalah pola URL yang digunakan untuk memproses permintaan dan yang dapat digunakan untuk membuat URL secara dinamis. Properti Routes adalah static properti (Shared di Visual Basic) yang mewakili semua objek yang digunakan untuk menentukan bagaimana permintaan URL dicocokkan dengan kelas yang menangani permintaan. Untuk menentukan rute, Anda menambahkan definisi rute ke Routes properti . Biasanya, Anda menambahkan rute ke Routes properti dari penanganan aktivitas untuk Application_Start peristiwa di file Global.asax.

Ketika aplikasi ASP.NET menangani permintaan, aplikasi melakukan iterasi melalui pengumpulan rute di Routes properti untuk menemukan rute yang cocok dengan format permintaan URL. Urutan rute yang Anda tambahkan ke Routes properti signifikan, karena aplikasi menggunakan rute pertama dalam koleksi yang cocok dengan URL.

Berlaku untuk

Lihat juga