none
关于一个父窗体弹出子窗体问题 RRS feed

  • 问题

  •  请问父窗体弹出子窗体,怎么让这个子窗体不显示?
    比如:
    Default2代码:

    using System.Xml;
    using System.Text;
    using System.Data.SqlClient;
    using System.Drawing;
    using Ajax;
    namespace seck
    {
        public partial class Default2: System.Web.UI.Page
        {
                Page.RegisterStartupScript("", "<script>window.open('WebForm4.aspx','newwindow', 'height=1, width=1, toolbar=no , menubar=no, scrollbars=no, resizable=no, location=no,top=0,left=0,status=no')</script>");

         }
    }

    请问怎么如何实现一打开Default2页面'WebForm4.aspx'这个窗体就弹出来,但是是隐藏的,不要看到弹出的样子,或者一打开Default2页面就把'WebForm4.aspx'页面隐藏在Default2页面后,不要看到弹出的样子请问怎么实现?


    suzhi921
    • 已移动 桂素伟Moderator 2009年2月14日 8:24 (从 Visual C# 移动到 ASP.NET 与 AJAX)
    2009年2月13日 16:41

答案

  • 这样是不行的,现在都有窗口拦截功能。你要实现这样的功能,建议你使用
    <iframe src="WebForm4.aspx" style='display:none'></iframe>
    要想进一步操作,将它显示或者即可。
    孟宪会
    2009年2月14日 2:49
    版主
  • suzhi921 说:

     请问父窗体弹出子窗体,怎么让这个子窗体不显示?
    比如:
    Default2代码:

    using System.Xml;
    using System.Text;
    using System.Data.SqlClient;
    using System.Drawing;
    using Ajax;
    namespace seck
    {
        public partial class Default2: System.Web.UI.Page
        {
                Page.RegisterStartupScript("", "<script>window.open('WebForm4.aspx','newwindow', 'height=1, width=1, toolbar=no , menubar=no, scrollbars=no, resizable=no, location=no,top=0,left=0,status=no')</script>");

         }
    }

    请问怎么如何实现一打开Default2页面'WebForm4.aspx'这个窗体就弹出来,但是是隐藏的,不要看到弹出的样子,或者一打开Default2页面就把'WebForm4.aspx'页面隐藏在Default2页面后,不要看到弹出的样子请问怎么实现?


    suzhi921



    单纯的弹出隐藏窗口  也可以用弹出在屏幕显示之外达成

    比如  left 10000  top 10000
    梁赫群是榜样 赵正平是偶像 恩?还有个人么?
    2009年2月16日 3:57

全部回复

  • 这样是不行的,现在都有窗口拦截功能。你要实现这样的功能,建议你使用
    <iframe src="WebForm4.aspx" style='display:none'></iframe>
    要想进一步操作,将它显示或者即可。
    孟宪会
    2009年2月14日 2:49
    版主
  • suzhi921 说:

     请问父窗体弹出子窗体,怎么让这个子窗体不显示?
    比如:
    Default2代码:

    using System.Xml;
    using System.Text;
    using System.Data.SqlClient;
    using System.Drawing;
    using Ajax;
    namespace seck
    {
        public partial class Default2: System.Web.UI.Page
        {
                Page.RegisterStartupScript("", "<script>window.open('WebForm4.aspx','newwindow', 'height=1, width=1, toolbar=no , menubar=no, scrollbars=no, resizable=no, location=no,top=0,left=0,status=no')</script>");

         }
    }

    请问怎么如何实现一打开Default2页面'WebForm4.aspx'这个窗体就弹出来,但是是隐藏的,不要看到弹出的样子,或者一打开Default2页面就把'WebForm4.aspx'页面隐藏在Default2页面后,不要看到弹出的样子请问怎么实现?


    suzhi921



    单纯的弹出隐藏窗口  也可以用弹出在屏幕显示之外达成

    比如  left 10000  top 10000
    梁赫群是榜样 赵正平是偶像 恩?还有个人么?
    2009年2月16日 3:57