就是说比如我母页面弹出一个子页面,必须关闭了当前的子页面窗口,母页面才能被操作。 

解决方案 »

  1.   

    Form1 frm=new Form1();
    frm.ShowDialog();
      

  2.   

    请问这是写在子页面里的吗?写在哪里,.aspx还是.cs里面?
      

  3.   

    1楼给的是winform的做法
    web的话写脚本,用showModalDialog方法
      

  4.   

    我是在WEB上编写的,能举例说说这个showModalDialog方法怎么用吗?
      

  5.   

    打开子页面有两种方法:showModalDialog和showModelessDialog,
    以showModalDialog模式方法必须关闭了当前的子页面窗口,母页面才能被操作;
    showModelessDialog 非模式方法,则不必闭了当前的子页面窗口,母页面就能被操作
      

  6.   

    <HTML>
    <HEAD>
    <TITLE>PAGE 1</TITLE>
    <SCRIPT>
    function click1()
    {
       var str = document.getElementById('txt1').value;
       document.getElementById('txt2').value= window.showModalDialog("page2.html",window,
       "height=200,width=400");}
    </SCRIPT></HEAD>
    <BODY>
    <INPUT TYPE = TEXT id = txt1><br>
    <INPUT TYPE = TEXT id = txt2><br>
    <input type = submit id = btn1 value = "提交" onclick="click1()">
    </BODY>
    </HTML>
      

  7.   

    能举个例子说说这个showModalDialog怎么用吗,是写在母页面的.aspx还是.cs里?
      

  8.   

    是寫在母頁的.aspx里,簡單點的
    <HTML> 
    <HEAD> 
    <TITLE> PAGE   1 </TITLE> 
    <SCRIPT> 
    function   click1() 

       window.showModalDialog("page2.html",window, "height=200,width=400"); 

    </SCRIPT> </HEAD> 
    <BODY> 
    <input   type   =   submit   id   =   btn1   value   =   "提交"   onclick="click1()"> 
    </BODY> 
    </HTML> 
      

  9.   

    那该怎么用showModalDialog传递参数呢,就是把母页面的参数传递给子页面。