ASP.NET MVC twitter/myspace style routing -
this first post after being long-time lurker - please gentle :-)
i have website similar twitter, in people can sign , choose 'friendly url', on site have like:
mydomain.com/benjones
i have root level static pages such as:
mydomain.com/about
and of course homepage:
mydomain.com/
i'm new asp.net mvc 2 (in fact started today) , i've set following routes try , achieve above.
    public static void registerroutes(routecollection routes)     {         routes.ignoreroute("{resource}.axd/{*pathinfo}");         routes.ignoreroute("content/{*pathinfo}");         routes.ignoreroute("images/{*pathinfo}");          routes.maproute("about", "about",             new { controller = "common", action = "about" }         );          // user profile sits @ root level check before displaying homepage         routes.maproute("userprofile", "{url}",             new { controller = "user", action = "profile", url = "" }         );          routes.maproute("home", "",             new { controller = "home", action = "index", id = "" }         );     }   for part works fine, however, homepage not being triggered! essentially, when browser mydomain.com, seems trigger user profile route empty {url} parameter , homepage never reached! ideas on how can show homepage?
can not swap bottom 2 routes?
Comments
Post a Comment