[英]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.