ASP.NET如何在第一个close()事件上打开第二个弹出窗口

时间:2016-05-31 10:03:10

标签: c# asp.net events foreach popup

我想打开一个包含一些参数的弹出窗口,然后在用户关闭第一个参数后打开一个具有不同参数的新窗口(或者甚至多个)。

它应该像foreach循环,在打开新窗口之前等待关闭事件。

我正在使用.NET Framework v3.5。

foreach (object o in ObjectsList)
{
    // Do some stuff...

    // Set query string for popup        
    string queryString = string.Format("Page.aspx?doc={0}, o.ID);

    string urlDownload = Page.ResolveClientUrl(string.Format("~/Path/To/Folder/{0}", queryString));

    string script = string.Format("loadDownload('{0}','_blank',600,600);", urlDownload);

    // Open popup window
    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "DocID" + o.ID, script, true);

    // Wait for popup close event before proceeding...
}

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

我会注册已关闭/处置的事件并处理所有事件,这意味着

{{1}}

将是你班级的一个实例,你有一个索引器,让我说你告诉你你是谁:

{{1}}