Asp.net data tokens allow you to create a route for a specific page and query string combination.
System.Web.Routing.RouteValueDictionary LodgeToken = new System.Web.Routing.RouteValueDictionary();
LodgeToken.Add(“Type”, “Lodges”);
routes.MapPageRoute(“Website.Lodges”, “Accommodation/Lodges”, “~/Web/Accommodation/Accommodation.aspx”, true, null, null, LodgeToken);