在第一个页面里面通过javascript:window.open("aaa")来打开一个新窗口,在新窗口里面使用javascript:opener.document.all("txt").value=document.all("txt").value
这种情况下是可以的。如果仅仅是第一个页面里面的内容,要传到第二个页面去,则只要在B.aspzx 后台代码面写:

解决方案 »

  1.   

    this.txtBox = request.querystring("txtBox")就可以了,前提是在A.aspx里面写response.redirect("B.aspx").
      

  2.   

    补充说明,如果你是采用Server.Transfer从A转到B的话,在B中通过Context.Handler可以访问A的public属性
      

  3.   

    zlei12,请解释一下Context.Handler,谢谢!,
      

  4.   

    在转到第二个页面时用
    public string textboxvalue
    {
      get
      {
       return this.TextBox1.Text;
      }
    }
    再用Server.Transfer转到第二个页面。
    在第二个页面用
    Webform1 w1 = (Webform1)Context.Handler;
    this.TextBox1.Text = w1.textboxvalue;