【问题标题】:return PartialView to a popup windows at another view将 PartialView 返回到另一个视图的弹出窗口
【发布时间】:2011-05-25 20:19:59
【问题描述】:

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

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

这是我在返回时所拥有的:

return PartialView("PopUpPartialView", GenerateList);

这显然不是我想要的,因为它没有指向索引页面。我在想也许可以使用 ajax,这样我就可以留在那个弹出的 ascx 页面上。迷茫~~哪位大神指导一下。

谢谢。

【问题讨论】:

    标签: c# javascript asp.net-mvc asp.net-mvc-3 asp.net-mvc-routing


    【解决方案1】:

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

    我选择的毒药是jqModal

    使用起来非常简单 - 本质上是页面上的一个隐藏容器,您可以在初始渲染时或通过 AJAX 的点击事件中加载内容。

    因此,在您的示例中,您可以处理按钮事件单击、显示对话框并将部分视图的内容加载到隐藏容器中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-12
      • 1970-01-01
      • 2023-02-17
      • 2019-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多