用Session["Neirong"]=txt.Text.ToString();

解决方案 »

  1.   

    父页面Text1
    小子页面Text2
    <SCRIPT language="JavaScript" event="onclick" for="Button1">
    window.opener.Text1.value=form1.Text2.value;
    window.close();
    </SCRIPT>
      

  2.   

    父页面:parent.aspx
    ---------------------------
    <script runat="server" Language="C#">
    void Page_Load(object src,EventArgs e){}
    </script>
    <HTML>
    <HEAD>
    <TITLE> Webdiyer 制造:)(www.webdiyer.com) </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="Webdiyer">
    </HEAD><BODY>
    <form runat="server">
    <asp:TextBox runat="server" id="box"/><button onclick="window.open('child.aspx','_blank')">打开子窗口</button>
    </form>
    </BODY>
    </HTML>子页面:child.aspx
    -----------------------------------
    <script runat="server" Language="C#">
    void Page_Load(object src,EventArgs e){
    btn.Attributes.Add("onclick","TransferText();self.close();return false;");
    }
    </script>
    <HTML>
    <HEAD>
    <TITLE> Webdiyer 制造:) (www.webdiyer.com) </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="Webdiyer">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function  TransferText(){
    if(window.opener!=null){
    window.opener.document.all.box.value=document.all.box.value;
    }
    }
    //-->
    </SCRIPT>
    </HEAD><BODY>
    <form runat="server">
    <asp:TextBox runat="server" id="box"/><asp:Button id="btn" runat="server" Text="传值到父页面"/>
    </form>
    </BODY>
    </HTML>
      

  3.   

    用Windows.open弹出一个子页,用Session传值,也可用 父页.属性 传值
      

  4.   

    弹子页面还是用
    window.showModalDialog('');
      

  5.   

    前面两位说的都可以,
    1、 window.showModalDialog('aa.aspx'),使用窗口的返回值
    2、用window.open打开窗口,子窗口中用window.opener来操作父窗口
      

  6.   

    第一种方法:
    var strUrl ='sub.aspx';
    returnText = showModalDialog(strUrl,window,'dialogWidth:442px; dialogHeight:240px;help:0;status:0;resizeable:1;');sub.aspx的内容:
    <script launguage="JavaScript">
    function returnValue() {
    window.returnValue = "return value";
    window.close();
    }
    ....
    </script>
    ......<input type="button" value=" OK " onclick="returnValue">
    第二种:webdiyer(陕北吴旗娃) 已经写的很清楚了,就是打开窗口的时候用window.open("aa.aspx");在aa.aspx中就可以使用window.opener得到原来的窗口,用window.opener.document来操作页面中的对象。
      

  7.   

    弹出小窗口:
    <SCRIPT language="JavaScript" event="onclick" for="Btn">
    window.open("BeginDate.aspx","_new","width=360,height=300,scrollbars=no,resizable=no");
    </SCRIPT>
    在小子页面中实现传递值:
    <SCRIPT language="JavaScript" event="onclick" for="Btn">
    window.opener.document.all.textBox1.value = window.document.all.textBox2.value
    </SCRIPT>textBox1是父页面的编辑框,textBox2是小子页面的编辑框
      

  8.   

    <input type="submit" id="button2" onclick="click_b()">
    <script>   
      function click_b() {
        window.opener.all.textbox1.value=window.all.textbox2.value
        window.colose();
     }
    </script>