22 NİSAN 2009, ÇARŞAMBA
Html Kullanarak.ActionLink farklı denetleyicisinde eylem çağrısı
Denetleyicileri ActionLink
kullanma arasında gezinmek için çalışıyorum. Bir örnekle sorunumu anlatacağım.
Endeks üzerinde Şapka denetleyicisi görünümü duyuyorum, ve kod aşağıda Ürün Detayları denetleyicisi eylem için bir bağlantı oluşturmak için çalışıyorum.
<%= Html.ActionLink("Details", "Details", "Product", new { id=item.ID }) %>
Ürün denetleyicisinde Ayrıntılar için bir bağlantı oluşturmak yerine, bu Hat denetleyicisi ve ekler sonuna Uzunluk parametresi altında eylem: Ayrıntılar için bir bağlantı oluşturur
Hat/Details/9?Length=7
HTML.ActionLink
bu sorun yüzünden denetleyicileri arasında geçiş yapmak için kullanmayı hayal bile edemem. Eğer yanlış ne yapıyorum bana gelin eğer ben takdir edecektir. Teşekkürler
PS: MVC ile birlikte gelen varsayılan rota ayarı kullanıyorum
routes.MapRoute("Default", "{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = "" } );
CEVAP
22 NİSAN 2009, ÇARŞAMBA
İstediğin bu aşırı
//linkText, actionName, controllerName, routeValues, htmlAttributes
<%=Html.ActionLink("Details", "Details",
"Product", new {id = item.ID}, null) %>
Bunu Paylaş:
HTML.Vs Url ActionLink.ASP.NET Jilet e...
Nasıl HTML kodu Sublime Text 2 kullana...
Html.Kısmi vs Html.RenderPartial & Htm...
Ekleme varlıklar CSS kullanarak HTML i...
Nasıl sadece sayısal (0-9) HTML ınputb...