0
我是Asp.Net Mvc的新手。這是我的解決方案層次結構來自不同目錄的Html.RenderAction
PROJECT
--Area
-- Account
--Controllers
--Models
--Views
-- Edit.cshtml
-- Contollers (this has an action method "SomeAction")
--Models
-- Views
--Shared
--Partial.cshtml
其實我想在Edit.cshtml視圖中呈現Parial.cshtml。所以我試了
@{Html.RenderAction("ControllerName", "SomeAction");}
但是我得到了下面的錯誤。
找不到路徑'/ Account/Edit'的控制器,或者 沒有實現IController。
不知道我缺少什麼?
如果刪除@ {Html.RenderAction( 「ControllerName」, 「SomeAction」);}從我的視圖。它工作正常
我的行動方法沒有任何參數。那麼爲什麼我應該通過面積作爲路線值? – sanjeev
參數區域未傳遞給您的操作方法。它設置你的控制器應該在的區域。 –
好了解。但行動不在區域內。它在根「控制器」文件夾中,我試圖從區域中的視圖(Edit.cshtml)中呈現該操作。 – sanjeev