【问题标题】:Display data in a popup window in ASP.NET using jQuery?使用 jQuery 在 ASP.NET 的弹出窗口中显示数据?
【发布时间】:2011-02-28 15:41:06
【问题描述】:

我正在制作一个 ASP.NET 应用程序。我有一个页面显示数据列表 [作为 GridView]。

我需要在当前视图的新视图中显示对象列表 [作为 GridView],而不是新窗口,而是一种 AJAX 弹出窗口,以便页面上的上下文切换到新视图/表单!!

我应该为此使用模态窗口吗?如果是这样,我该如何做到,因为选择了打开模态的函数,应在选择GridView的项目时触发? 有没有什么插件可以简化我的任务?

【问题讨论】:

  • 您应该查看 Greybox Redux(或 jQuery 端口),简而言之,它是一个模式窗口,可将单独的页面加载到 iFrame 中。将 GridVeiw 加载到 Grebox 模式窗口后,您可以使用服务器端回发来进行更新。完成后,您可以让模态关闭按钮触发更新到模态窗口后面的当前页面。这是一个示例的链接:view.jquery.com/trunk/plugins/greybox/test.html

标签: c# jquery asp.net window modal-dialog


【解决方案1】:

你总是可以试试 ASP.net Ajax Control Toolkit

http://www.asp.net/ajax/ajaxcontroltoolkit/samples/modalpopup/modalpopup.aspx

由 ASP.net 团队支持,非常好用!

【讨论】:

    【解决方案2】:

    有一个很好的插件叫做blockUI for jQuery,它可以让你很容易地做到这一点。

    您可以使用它来显示您想要的任何 HTML,甚至可以使用它加载 iFrame。您可以下载此插件并在此处查找示例

    http://jquery.malsup.com/block/

    如果您发布一些示例代码,我可能会帮助您创建模态弹出窗口!

    如果我对您有所帮助,请投票支持我的答案或标记旁边的复选框。谢谢:)

    【讨论】:

    • 这是答案,因为我更喜欢 AJAXControlToolkit。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-22
    • 1970-01-01
    相关资源
    最近更新 更多