Asp.net mvc 3 调用Html.Partial中的常规视图?

Asp.net mvc 3 调用Html.Partial中的常规视图?,asp.net-mvc-3,partial-views,Asp.net Mvc 3,Partial Views,我有一个我想在另一个页面中使用的常规视图,如果单击expand按钮,它会神奇地出现在类似于accordion的jQuery中。如果我用以下方式来称呼它: Html.Partial(非部分视图,非部分视图()使用的新视图模型) …这有可能奏效,还是MVC没有这样做?(如果有帮助的话,我正在使用MVC 3。)您可以,但前提是它位于同一控制器视图文件夹或共享视图文件夹中。否则,您将不得不完全指定该路径,而实际上它并不是真正的路径 如果您使用Html.Action或Html.RenderAction,那

我有一个我想在另一个页面中使用的常规视图,如果单击expand按钮,它会神奇地出现在类似于accordion的jQuery中。如果我用以下方式来称呼它:

Html.Partial(非部分视图,非部分视图()使用的新视图模型)


…这有可能奏效,还是MVC没有这样做?(如果有帮助的话,我正在使用MVC 3。)

您可以,但前提是它位于同一控制器视图文件夹或共享视图文件夹中。否则,您将不得不完全指定该路径,而实际上它并不是真正的路径

如果您使用Html.Action或Html.RenderAction,那么该操作将需要返回一个PartialView,否则它将再次推出一个带有head标记等的完整Html页面