0

我有一个Index.aspx,其中有一个按钮,该按钮将调用控制器,执行一些逻辑并返回到PartialView控件 - 我们将其命名为PopUpPartialView.ascx (作为弹出)。所以要清楚,当用户单击按钮时,弹出窗口(PopUpPartialView)实际上保持在Index.aspx的顶部。将PartialView返回到另一个视图的弹出窗口

在PopUpPartialView.ascx中,还有另一个按钮,返回说GenerateList,现在的问题是 - 我如何将它传回到Index.aspx顶部PopUpPartialView.ascx中相同的弹出窗口,因为它之前?我的控制器代码应该如何?

这就是我对回报:

回报PartialView( “PopUpPartialView”,GenerateList);

这显然不是我想要的,因为它没有指向索引页。我想也许是想用ajax,这样我就可以保持在那个弹出的ascx页面上。困惑~~有人请指导我。

谢谢。

回答

1

我的建议是使用一个处理所有弹出管道的插件。

我选择的毒药是jqModal

它很容易处理 - 本质上是页面上的隐藏容器,并且您可以在初始渲染或通过AJAX的点击事件中加载内容。

所以在你的例子中,你可以处理按钮事件点击,显示对话框并将你的局部视图的内容加载到隐藏的容器中。

相关问题