說我有,有一個視圖的路徑路由超值,喜歡地圖MVC查看路由值到物理路徑
new
{
controller = "Home",
action = "Index"
}
我怎麼這個映射到~/Views/Home/Index.cshtml
?
我知道並不是所有的觀點都必然有一個行動,並不是所有的行爲都必然會返回一個觀點,所以這可能證明是一個問題。
更新:
也許是這樣的:
IView view = ViewEngines.Engines.FindView(ControllerContext, "Index").View;
view.GetViewPath();
但是,讓我來指定,而不是假設我想用我的controllerContext(或者甚至嘲諷了controllerContext爲控制器控制器(字符串)欲..
我聽不懂。 MVC內置路由系統有什麼問題? – Tohid 2012-07-23 00:25:31
內置路由系統很好,但我需要將'viewName' /'controller'對轉換回物理路徑,以簡化呈現部分視圖的方法所採用的參數,而不必傳遞完整的物理路徑,現在我可以傳遞'viewName'和'controller'名稱。 – bevacqua 2012-07-23 01:03:23