Как следует из названия ...
У меня есть маршрут (первый в списке), который выглядит так:
routes.MapRoute(
"TopicRoute", // Route name
"forums/{forumSlug}/{topicSlug}", // URL with parameters
new { controller = "Forums", action = "Topic"} // Parameter defaults
);
Я могу просмотреть:
/forums/my-forum/my-topic
и страница загружается нормально. Тем не менее, у меня есть Html.ActionLink, который выглядит так:
@Html.ActionLink(item.Title, "Topic", new { forumSlug ="my-forum", topicSlug = "my-topic" })
И это не сгенерирует правильный синтаксис ссылки для меня? Генерирует:
<a href="">My Topic</a>