Tiba-tiba saya menemukan bahwa ASP.NET 2.0 sendiri memberikan dukungan alami untuk UrlMapping - bagian
Konfigurasi ini memungkinkan program ASP.NET untuk secara langsung mendukung UrlMapping di Server Pengembangan ASP.NET (yaitu, memilih sistem file saat membangun proyek ASP.NET), namun memiliki beberapa kelemahan:
1. Hanya alamat tetap yang dapat dipetakan, sehingga hanya satu alamat yang dapat dikonfigurasi.
2. Tidak perlu mengkonfigurasi apa pun di Server Pengembangan ASP.NET. Karena model respons permintaan di IIS, diperkirakan pemetaan perlu diatur di IIS. Dalam hal ini saya mencari informasi kemana-mana untuk melihat cara setting pemetaan di ASP.NET Development Server, namun hasilnya tidak berhasil.
Mengingat kekurangan UrlMapping yang tidak mendukung ekspresi reguler, saya membuat UrlMapping yang mendukung ekspresi reguler. Sayangnya, karena UrlMapping dipanggil oleh HttpApplication, dan HttpApplication bersifat Internal, maka tidak dapat berbuat apa-apa dengannya, sehingga implementasinya tidak dapat diandalkan. Dibandingkan dengan UrlMapping,
unduh file
Contoh konfigurasi di Web.config adalah sebagai berikut:
Atribut RegexUrlMapping yang diaktifkan digunakan untuk membuka dan menutup pemetaan. Untuk rebaseClientPath, lihat parameter rebaseClientPath di HttpContext.RewritePath.
Penambahan kedua menggunakan (?
http ://www.cnblogs.com/thinhunan/archive/2006/08/22/regexurlmapping.html