C# 将局部视图渲染为剖面

C# 将局部视图渲染为剖面,c#,asp.net-mvc,razor,C#,Asp.net Mvc,Razor,我有一个左侧的部分,其中包含我特定页面的导航内容 现在我想在其中显示一个树状视图,因此我创建了一个局部视图来将特定模型传递给该视图。现在,我正试图将该特定视图渲染到我的分区中,但该分区保持为空 这不起作用: @section Left { @Html.Partial("PartialNavigationView") } 渲染对象时返回一个错误表达式必须返回一个要渲染的值: @section Left { @Html.RenderPartial("PartialNavigatio

我有一个
左侧的部分
,其中包含我特定页面的导航内容

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

这不起作用:

@section Left {
    @Html.Partial("PartialNavigationView")
}
渲染对象时返回一个错误
表达式必须返回一个要渲染的值

@section Left {
    @Html.RenderPartial("PartialNavigationView")
}
如何将局部视图渲染到我的分区中?

试试看

@{Html.RenderPartial(“PartialNavigationView”);}

@{Html.Partial(“PartialNavigationView”);}


应该也能用。

啊,好吧,这确实有效。谢谢-我会在11分钟内接受答案@rar这可能会有所帮助:@span为添加该链接而欢呼。我已经在上面的评论中发布了这个链接,但并不明显,所以在这里发布是个好主意。