Как сказано в названии ...
У меня есть маршрут (первый в списке), который выглядит так:
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>