譬如我父窗口有个TextBox1文本.在父窗口弹出个子窗口子窗口自然把值赋给父窗口的TextBox1的同时根据TextBox1值做查询..
我这么写没什么做用<script language=javascript>window.dialogArguments.document.all.TextBox1.value ='" + ddlCCName.SelectedItem.Value.ToString() + "';document.all.form1.submit();window.close();</script>");

解决方案 »

  1.   

    document.all.form1.submit();
    改为window.dialogArguments.document.all.form1.submit();试试看
      

  2.   

    ModalDialog只需要做返回值和关闭自身的操作,在父页面上有个查询按钮用来跟据TextBox1的值查询
    var r=window.showModalDialog("……");
    if(r!=null)
    {
        window.Form1.TextBox1.value=r;
        __doPostBack('BtnSearch','')
    }
      

  3.   

    http://shop.pc01.cn/Register.asp
    你进这里面,看选择"所在地区" 是不是你想要效果.