MVc3如何组合两个视图来创建一个大视图?

Inf*_*ner 0 asp.net-mvc-3

是否可以一个接一个地组合两个视图.一个在一个div中呈现,另一个在另一个div中呈现?

Dar*_*rov 5

是的,将这些视图分成几部分,然后使用Html.Partial帮助程序包含它们:

<div>
    @Html.Partial("_view1")
</div>

<div>
    @Html.Partial("_view2")
</div>
Run Code Online (Sandbox Code Playgroud)

或使用编辑/显示模板:

<div>
    @Html.DisplayFor(x => x.Foo)
</div>

<div>
    @Html.DisplayFor(x => x.Bar)
</div>
Run Code Online (Sandbox Code Playgroud)