Tôi đang cố gắng điều hướng giữa các bộ điều khiển bằng cách sử dụng ActionLink
. Tôi sẽ nói vấn đề của tôi với một ví dụ.
Tôi đang ở chế độ xem Chỉ mục của bộ điều khiển Hat và tôi đang cố gắng sử dụng mã bên dưới để tạo liên kết đến hành động Chi tiết của bộ điều khiển Sản phẩm.
<%= Html.ActionLink("Details", "Details", "Product", new { id=item.ID }) %>
Thay vì tạo liên kết đến Chi tiết trên bộ điều khiển Sản phẩm, điều này tạo ra một liên kết đến hành động Chi tiết trong Trình điều khiển mũ và nối thêm tham số Độ dài vào cuối của nó:
Hat/Details/9?Length=7
Tôi không thể sử dụng HTML.ActionLink
để chuyển đổi giữa các bộ điều khiển vì vấn đề này. Tôi sẽ đánh giá cao nếu bạn có thể chỉ cho tôi những gì tôi đang làm sai. Cảm ơn
PS: Tôi đang sử dụng cài đặt tuyến mặc định đi kèm với MVC
routes.MapRoute("Default", "{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = "" } );