Developers blog, .NET, C#, VB.NET, ATLAS, AJAX, WWF, ORM, LINQ, ARCHITECTURE and more by Frank Kroondijk |
|
ProfileFrank KroondijkSoftware developerSoftware architectBlog profile
Links
Archives
200 feeds |
dinsdag, december 13, 2005urlmapping
Bezig geweest met urlmapping. Hiervoor een aantal opties gevonden. Persoonlijk heb ik het liefst een oplossingen die ook op sharedhosting servers toegepast kunnen worden (geen extra rechten nodig e.d.)
ASP.Net 2.0 heeft de mogelijkheid om in de config file een aantal mappings op te geven Aardig, maar natuurlijk heeft de gemiddelde developer wat meer nodig dan een statisch xml setje. Oplossing in global asax file is beter naar je hand te zetten, opzetje: void Application_BeginRequest(Object sender, EventArgs e) { System.Web.HttpContext Context = System.Web.HttpContext.Current; string myurl = Request.Path.ToLower(); if (!myurl.Contains(".jpg") && !myurl.Contains(".gif")) Context.RewritePath("ContentPage.aspx?PageID=1"); } alleen ter demo, alles wordt naar ContentPage.aspx?PageID=1 geforward. Je kunt ook regex oplossingen gebruiken, zie hiervoor de links: http://weblogs.asp.net/scottgu/archive/2005/11/14/430493.aspx http://davidhayden.com/blog/dave/archive/2005/12/07/2613.aspx http://weblogs.asp.net/ssmith/archive/2003/11/06/36191.aspx http://www.willasrari.com/blog/index.php/2005/11/26/url-rewriting-dynamic-remix/ http://pietschsoft.com/Blog/archive/2005/11/12/762.aspx |