中我用下面讓電流控制器和行動在asp.net MVC3:獲取電流控制器和行動從局部視圖
var currentAction = routeData.GetRequiredString("action");
var currentController = routeData.GetRequiredString("controller");
這完美的作品。但是,如果我在從我的佈局中調用的部分視圖中調用此視圖,則會將「佈局」作爲當前控制器返回。這當然是正確的行爲,但是有什麼方法可以訪問父控制器的名字嗎?
編輯爲進一步澄清:
我打電話給我的菜單控制器和局部視圖從內部_Layout.cshtml:
@Html.Action("Menu", "Layout")
從菜單局部視圖內
然後,我打電話返回當前操作和控制器的代碼。
你的問題不是很清楚。你能展示你怎麼稱呼這部分? –
@ darin-dimitrov我已經更新了一些更多信息。這有幫助嗎? – Jonathan
是的它有幫助,你甚至可以得到一個答案:-) –