首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >asp.net -显示弹出窗口中的弹出窗口

问asp.net -显示弹出窗口中的弹出窗口
EN

Stack Overflow用户
提问于 2011-04-01 20:56:05
回答 1查看 1.2K关注 0票数 4

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

如果我从PopUp1调用以下脚本,

代码语言:javascript
复制
PopUp2.cs

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

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

还有其他的想法吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2011-04-03 03:01:23

你有没有试过为弹出窗口2设置一个不同的窗口名称,这样第一个弹出窗口就不会被重用?仅供参考弹出窗口通常不是一个好主意(拦截器之类的)-如果可以,我会将代码更改为使用DHTML对话框,如jQuery UI对话框http://jqueryui.com/demos/dialog/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5513676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档