我有部分视图在JQuery弹出窗口中呈现自己。
<div id="enumsDialog" class="dialog">
@Html.Action("List", "Enumeration")
</div>
在此视图中,我有一个指向另一个视图的操作链接。
问题是有没有办法让第二个视图呈现在同一个弹出窗口中?我的意思是保持部分渲染而不关闭弹出窗口。
我读到了Ajax.BeginForm()
,但它会导致重定向到第二个视图。
答案 0 :(得分:0)
您可以在IFRAME中渲染第一个动作。
然后你可以使用简单的@ Html.Action渲染新的,它将在同一个IFRAME中呈现。