我花了两个小时才意识到,如果我将 Action 放在块内,它不会显示部分视图。
<div>
@if (ViewBag.Tab == "summary")
{
Html.Action("Summary");
}
else { ... }
</div>
但是,如果我执行以下操作,它会起作用,但如果不是我想要的:
<div>
@if (ViewBag.Tab == "summary")
{ <div>
Html.Action("Summary");
</div>
}
else { ... }
</div>
有没有办法使用第一个选项显示部分视图?