içinden akım kontrolörü ve harekete Alma: Bu mükemmel çalışıyorBen asp.net MVC3 mevcut denetleyicisi ve eylemi almak için aşağıdaki kullanıyorum kısmi görünümü
var currentAction = routeData.GetRequiredString("action");
var currentController = routeData.GetRequiredString("controller");
. Ancak, bunu benim düzenimden çağrılan kısmi görünüm içinde çağırırsam, "Düzen" geçerli denetleyici olarak döndürülür. Bu elbette doğru davranış, ama ana denetleyicinin adına erişmek için herhangi bir yolu var mı? Daha fazla açıklama için
Düzenleme:
Ben _Layout.cshtml içinden benim menü denetleyicisi ve kısmi görünümü sesleniyorum:
o Menü kısmi görünümü içinden Sonra@Html.Action("Menu", "Layout")
, seni arıyorum Geçerli eylemi ve denetleyiciyi döndüren kod.
olarak kısmi görünümünde yapılabilir. Bu kısmı nasıl çağırıyorsun? –
@ darin-dimitrov Yazımı daha ayrıntılı bilgi ile güncelledim. Bu hiç yardımcı olmaz mı? – Jonathan
evet yardımcı oluyor, hatta bir cevap bile alıyorsunuz :-) –