用javascript脚本实现:
window.opener.document.location.href='你的页面名字'

解决方案 »

  1.   

    别忘了,Windows是消息机制用自定义消息不就结啦
      

  2.   

    http://expert.csdn.net/Expert/topic/2908/2908988.xml?temp=.2291376http://expert.csdn.net/Expert/topic/2931/2931531.xml?temp=.2556574
      

  3.   

    模式窗口关闭的时候,返回一个值,主界面根据这个值进行判断是否刷新,如://主界面; javascript
    function openwindow(){
       var txt=window.showModalDialog("test.aspx");
       if(txt!="")
            document.forms[0].submit();
    }
      

  4.   

    给你一断模式化窗体的代码  .//  楼主给分
    只要你看懂以下代码就知道怎么传值了,function openWindowModalDialog(strHref,pWidth,pHeight) {
      var strRef="";
      strRef=strRef+"dialogWidth="+pWidth+"px;dialogHeight="+pHeight+"px;";
      strRef=strRef+"dialogLeft="+(screen.availWidth/2-pWidth/2)+"px;dialogTop="+(screen.availHeight/2-pHeight/2)+"px;";
      strRef=strRef+"resizable=no;scroll=no;status=no;help=no";
      var returnvalue = window.showModalDialog(strHref,"ALink",strRef);
      if (returnvalue == true)//这是接收值的,returnvalue就是得到他的反回值
    location.href = location.href;
      else if (returnvalue != false && returnvalue != '' && typeof(returnvalue) != 'undefined')
      {
    if (returnvalue.indexOf('target=print')>=0)
    openPrintWindow(returnvalue);
    else
    location.href = returnvalue;
      }
    }function openPrintWindow(strHref) {
      var pWidth=screen.Width-12;
      var pHeight=screen.Height-120;
      var strRef="left=0,top=0,width="+pWidth+"px,height="+pHeight+"px,resizable=yes,scrollbars=yes,status=yes,toolbar=yes,menubar=yes,location=no,borderSize=thin";
      window.open(strHref,"ALink",strRef,false);
    }
    //----------------------在这里调用:<A style="Z-INDEX: 101; LEFT: 95px; POSITION: absolute; TOP: 63px" href="javascript:openWindowModalDialog('Base_Setup_AssStuType_Frame.aspx?Mode=1',620,302);">添加</A>
    //-----------------------在模式窗体页面里这样调用Context.Response.Write("<script>window.returnValue = true;window.close();</script>"); // 这是反回刷新父窗体,
    Context.Response.Write("<script>window.returnValue = false;window.close();</script>"); // 这是不反回 直接关闭
      

  5.   

    我的意思是返回值如何付给C#的服务器控件text,回答对,二贴一起结
      

  6.   

    模式窗口关闭的时候,返回一个值,主界面根据这个值进行判断是否刷新,如:
    //#########################在html中增加一个隐藏按钮:<input type="hide" id="hidebtn" runat="server">
    //主界面; javascript
    function openwindow(){
       var txt=window.showModalDialog("test.aspx");
       if(txt!=""){
            document.all["hidebtn"].value=txt;
            document.forms[0].submit();
       }
    }//在c#接收 string txt= this.hidebtn.value ;