我有一个常规视图,我想在另一个页面中使用,如果点击了展开按钮,它会在类似jQuery的手风琴中神奇地出现。如果我用它来调用它:
Html.Partial(A_non_partial_view, new view_model_used_by_the_non_partial_view())
......有没有机会工作,或者MVC没有这样的方法? (如果有帮助,我正在使用MVC 3.)
答案 0 :(得分:0)
您可以,但前提是它位于相同的控制器视图文件夹或共享视图文件夹中。否则你必须完全指定那条路径,实际上并非如此。
如果您使用Html.Action或Html.RenderAction,那么该操作将需要返回PartialView,否则它将再次推出带有head标签等的完整html页面