Saya mencoba menavigasi antar pengontrol menggunakan ActionLink. Saya akan menceritakan masalah saya dengan sebuah contoh.
Saya pada tampilan Indeks pengontrol Hat, dan saya mencoba menggunakan kode di bawah ini untuk membuat tautan ke tindakan Detail dari pengontrol produk.
<%= Html.ActionLink("Details", "Details", "Product", new { id=item.ID }) %>
Alih-alih membuat tautan ke Rincian pada Pengontrol produk, ini menghasilkan tautan ke Tindakan detail di bawah Pengontrol topi dan menambahkan parameter Panjang ke ujungnya:
Hat/Details/9?Length=7
Saya tidak dapat menggunakan HTML.ActionLinkuntuk beralih di antara pengontrol karena masalah ini. Saya akan menghargai jika Anda bisa menunjukkan kesalahan saya. Terima kasih
PS: Saya menggunakan pengaturan rute default yang datang dengan MVC
routes.MapRoute("Default", "{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = "" } );