Я намагаюся переходити між контролерами за допомогою ActionLink
. Я розповім про свою проблему на прикладі.
Я переглядаю індекс контролера Hat, і я намагаюся використовувати код нижче, щоб створити посилання на дії "Контролер продукту".
<%= Html.ActionLink("Details", "Details", "Product", new { id=item.ID }) %>
Замість того, щоб створювати посилання на Деталі на контролері продукту, це створює посилання на дії Деталі під контролером Hat і додає до кінця параметр Довжина:
Hat/Details/9?Length=7
Я не в змозі використовувати HTML.ActionLink
для переключення між контролерами через цю проблему. Я буду вдячний, якщо ви можете вказати мені на те, що я роблю неправильно. Дякую
PS: Я використовую налаштування маршруту за замовчуванням, що постачається з MVC
routes.MapRoute("Default", "{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = "" } );