URL routning via global.asa?
HejsaHvordan får jeg lavet en routningsfunktion i global.asa på et almindeligt ASP site? I ASP.NET 4.0 kan man gøre noget alla det her i global.asax
System.Web.Routing.RouteTable.Routes.MapPageRoute("route1", "kunder", "test.aspx");
System.Web.Routing.RouteTable.Routes.MapPageRoute("route2", "kunde/{id}", "test_med_id.aspx");
Men hvis man nu ikke vil bruge .net og gerne vil opnå lignende? Jeg har prøvet med en simpel redirect i "Session_OnStart", men det virker ikke.
Sub Session_OnStart
if request.querystring("routertest") = "1" then
response.redirect "test.asp?id=1"
end if
End Sub
Jeg vil fx. gerne at når brugerne skriver http://www.domain.dk/kunder/45
At så viser den http://www.domain.dk/kunder.asp?id=45 men der står fortsat http://www.domain.dk/kunder/45 i browserens adresselinje.
Så hvordan kan man dreje den i almindelig .asp?