[英]Html.RenderAction from different directory
我是Asp.Net Mvc的新手。 這是我的解決方案層次結構
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”);}。 工作正常
您應該將區域名稱傳遞給RenderAction
方法:
@{Html.RenderAction("ControllerName", "SomeAction", new{area=""});}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.