Oh, I didn't know that. Well, do you add your area-specific rules before the non-area specific rules?
andypike wrote: > From the spec (http://using.castleproject.org/display/MR/Routing+Spec) > I thought that [] where optional where as <> are required. > > I've tried that but it still falls over ;o( > > > On May 11, 2:44 pm, Jimmy Shimizu <[email protected]> wrote: > >> In which order do you add those rules? You should add the msot specific >> routes first since I believe it evaluates in the added order. >> >> And, since Area is a MonoRail-feature, maybe you should try this: >> >> rules.Add(new PatternRoute("[area]/[controller]/[action]") >> .DefaultForArea().Is("") >> .DefaultForController().Is("Users") >> .DefaultForAction().Is("Index")); >> >> This was just a wild guess from my side though :) >> >> This is old routing-syntax, right? Since the new routing-engine uses >> <controller> instead of [controller] >> >> andypike wrote: >> >>> Hi all, >>> >>> I'm sure this is an easy thing to do, however I am too stupid to >>> figure it out. Basically I have a MR application which has some >>> controllers that are within an area and some that are not. I have the >>> following routes specified: >>> >>> rules.Add(new PatternRoute("[controller]/[action]") >>> .DefaultForArea().IsEmpty >>> .DefaultForController().Is("Home") >>> .DefaultForAction().Is("Index")); >>> >>> Some of my controllers are now inside an area called "Admin" so I >>> added the following as an extra rule: >>> >>> rules.Add(new PatternRoute("Admin/[controller]/[action]") >>> .DefaultForController().Is("Users") >>> .DefaultForAction().Is("Index")); >>> >>> But this didn't work. I've tried a number of different combinations >>> but can't find the magic formula. Any suggestions would be great. >>> >>> Thanks in advance >>> >>> Andy >>> > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Castle Project Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/castle-project-users?hl=en -~----------~----~----~----~------~----~------~--~---
