Kullanarak denetleyiciler arasında gezinmeye çalışıyorum ActionLink
. Sorunumu bir örnekle anlatacağım.
Hat denetleyicisinin Dizin görünümündeyim ve Ürün denetleyicisinin Ayrıntılar eylemine bir bağlantı oluşturmak için aşağıdaki kodu kullanmaya çalışıyorum.
<%= Html.ActionLink("Details", "Details", "Product", new { id=item.ID }) %>
Bu, Ürün denetleyicisindeki Ayrıntılar'a bir bağlantı oluşturmak yerine, Hat denetleyicisi altındaki Ayrıntılar eylemine bir bağlantı oluşturur ve sonuna bir Uzunluk parametresi ekler:
Hat/Details/9?Length=7
HTML.ActionLink
Bu sorun nedeniyle denetleyiciler arasında geçiş yapmak için kullanamıyorum . Beni yanlış yaptığım şeye yönlendirebilirseniz sevinirim. Teşekkürler
Not: MVC ile birlikte gelen varsayılan yol ayarını kullanıyorum
routes.MapRoute("Default", "{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = "" } );