I've got a question about routing / navigation with-in the same controller.
Lets say I've got the following route setup
routes.MapLowercaseRoute("SomeAwesomeControllerLookup",
"SomeAwesomeController/{genre}/{region}/{lookup}",
new
{
controller = "SomeAwesomeController",
action = "Index",
genre = UrlParameter.Optional,
region = UrlParameter.Optional,
lookup = UrlParameter.Optional,
});
And a Url Action as follows
<a href="@Url.Action("Index", "SomeAwesomeController", new { genre = "Movies" })">Movies</a>
I would expect my URL's to look like "/someawesomecontroller/movies" every time however when I've navigated to a filtered URL like "/someawesomecontroller/movies/boston/today" my menu URL's remain "/someawesomecontroller/movies/boston/today" regardless of the parameters specified in the HTML snipped above.
I can ensure the URL rendered is always "/someawesomecontroller/movies" without hard-coding it?