大家好,我正在使用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