【问题标题】:asp.net - Show popup from popup windowasp.net - 从弹出窗口显示弹出窗口
【发布时间】:2011-04-01 12:56:04
【问题描述】:

在我的 asp.net 应用程序中,其中一个网页有一个包含超链接的小弹出窗口(比如 PopUp1)。现在,当用户单击此链接时,我需要在托管原始 PopUp1 的父窗口中打开另一个弹出窗口(例如 PopUp2)。另外,仅供参考,我要显示的 PopUp2 目前是我在 PopUp1 中声明的用户控件。

如果我从 PopUp1 调用下面的脚本,

PopUp2.cs

    public void ShowEmailPreviewPopup()
    {            
        ScriptManager.RegisterStartupScript(ctlEmailPreviewUpdatePanel,
                            ctlEmailPreviewUpdatePanel.GetType(),
                            "ShowEmailPreviewPopup",
                            "EmailPreviewPopup.Show();",
                            true);
        ctlEmailPreviewUpdatePanel.Update();
    }

它在 PopUp1 窗口中显示用户控件,这是我不想要的。 如何修改脚本,使其在 PopUp1 的父窗口中打开 PopUp2?

还是有其他想法?

谢谢!

【问题讨论】:

    标签: javascript asp.net


    【解决方案1】:

    您是否尝试过为弹出窗口 2 设置不同的窗口名称,这样第一个弹出窗口就不会被重用?仅供参考,弹出窗口通常是个坏主意(阻止程序等)-如果可以的话,我会更改代码以使用 DHTML 对话框,例如 jQuery UI 对话框http://jqueryui.com/demos/dialog/

    【讨论】:

      猜你喜欢
      • 2022-12-14
      • 1970-01-01
      • 1970-01-01
      • 2017-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多