RouteTable Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyimpan rute URL untuk aplikasi.
public ref class RouteTable
public class RouteTable
type RouteTable = class
Public Class RouteTable
- Warisan
-
RouteTable
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 berisi semua rute dalam aplikasi 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 yang ditemukan dalam koleksi yang cocok dengan URL.
Konstruktor
RouteTable() |
Menginisialisasi instans baru kelas RouteTable. |
Properti
Routes |
Mendapatkan koleksi objek yang berasal dari RouteBase kelas . |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |