我想打开一个包含一些参数的弹出窗口,然后在用户关闭第一个参数后打开一个具有不同参数的新窗口(或者甚至多个)。
它应该像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...
}
答案 0 :(得分:0)
这些链接可能对您有用。
http://aspdotnetcodebook.blogspot.com.au/2009/03/how-to-open-modalpopup-inside.html
http://www.codeproject.com/Articles/546817/ASP-NET-Popup-Control-Displaying-as-multiple-neste
答案 1 :(得分:0)
我会注册已关闭/处置的事件并处理所有事件,这意味着
{{1}}
将是你班级的一个实例,你有一个索引器,让我说你告诉你你是谁:
{{1}}