将PartialView呈现到部分视图中

13

我有一个名为Left的部分,其中包含特定页面的导航内容。

现在我想在其中显示一个 TreeView,因此我创建了一个部分视图来将特定模型传递给该视图。现在我正在尝试将该特定视图呈现到我的部分中,但该部分保持为空。

这样做不起作用:

@section Left {
    @Html.Partial("PartialNavigationView")
}

渲染该物体会返回一个错误 表达式必须返回一个值才能进行渲染:

@section Left {
    @Html.RenderPartial("PartialNavigationView")
}

我如何将一个局部视图渲染到我的section中?


https://dev59.com/o2w05IYBdhLWcg3w3ViX - Jason Evans
1个回答

43

可以尝试使用:

@{Html.RenderPartial("PartialNavigationView");}

或者

@{Html.Partial("PartialNavigationView");}

这样也可以。


啊,好的,这确实有效。谢谢 - 我会在11分钟后接受答案! :) - SeToY
2
@rar 这可能会有所帮助: https://dev59.com/UWkw5IYBdhLWcg3wn8CO - Jason Evans
感谢您添加该链接。我已经在上面的评论中发布了链接,但它并不明显,所以在这里发布是一个好主意。 - Jason Evans

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接