大家好,我正在使用MVC 3(Razor)。我有以下問題:如何使用Html.Partial()方法以顯式路徑渲染局部視圖
我有一些共同的內容分隔成部分視圖。但不是把它放在默認位置(views/shared
或views/controller-name
),我需要把它放在不同的位置(views/shared/new-folder
或view/controller-name/new-folder
)。
我試過這個:@Html.Partial("views/shared/new-folder/partial-view-name")
甚至@Html.Partial("views/shared/new-folder/partial-view-name.cshtml")
,但似乎MVC3只考慮參數作爲視圖名稱,它完全忽略任何路徑信息。
也許我做錯了什麼,有人可以幫我嗎?:)非常感謝!
這裏是同樣的問題 [http://stackoverflow.com/questions/7640790/how-does-renderpartial-figure-out-where-to-find-a-view/7641165#7641165] [ 1] [1]:http://stackoverflow.com/questions/7640790/how-does-renderpartial-figure-out-where-to-find-a-view/7641165#7641165 – zdrsh