Я хочу добавить простой маршрут в мое веб-приложение, но оно просто не работает, и я не знаю, почему
код в global.asax.cs:
routes.MapRoute(
"BrowseGenre",
"{controller}/{action}/{genre}",
new {controller = "Store", action = "Browse", genre = UrlParameter.Optional}
);
код в StoreController.cs:
// GET: /Store/Browse
public ActionResult Browse(string genreName)
{
var genreModel = storeDB.Genres.Include("Albums").Single(g => g.Name == genreName);
//....
genreName всегда равно нулю
ссылки для действий сгенерированы правильно (например, domain.com/Store/Browse/Jazz