簡體   English   中英

來自不同目錄的Html.RenderAction

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM