如何路由到另一个动作并部分渲染第二个动作?

时间:2011-10-26 20:00:14

标签: asp.net-mvc

我有部分视图在JQuery弹出窗口中呈现自己。

<div id="enumsDialog" class="dialog">
@Html.Action("List", "Enumeration")
</div>

在此视图中,我有一个指向另一个视图的操作链接。

问题是有没有办法让第二个视图呈现在同一个弹出窗口中?我的意思是保持部分渲染而不关闭弹出窗口。

我读到了Ajax.BeginForm(),但它会导致重定向到第二个视图。

1 个答案:

答案 0 :(得分:0)

您可以在IFRAME中渲染第一个动作。

然后你可以使用简单的@ Html.Action渲染新的,它将在同一个IFRAME中呈现。