两个网页,一个a.aspx,一个b.aspx在页面a.aspx上有一个文本框,和一个按钮,点击按钮后跳转到页面b.aspx,同时将页面a.aspx上文本框的内容传达室到页面b.aspx上的Label上,应该怎么写?不用cookie和sesson

解决方案 »

  1.   

    最简单的get提交 
    a.aspx:
    string aa=TextBox1.Text;
    b.aspx?id=aa;b.aspx:
    lable.Text=Request.QueryString[id].ToString();
    当然还有其他方法
      

  2.   

    http://activer.cnblogs.com/archive/2006/03/16/351274.html
      

  3.   

    //a.aspx.cs
        protected void Button1_Click(object sender, EventArgs e)
        {
            Response.Redirect("b.aspx?v=" + this.text1.Text);
        }
        //b.aspx.cs
        protected void Page_Load(object sender, EventArgs e)
        {
            this.lable1.Text = Request.QueryString.Get("v");
        }
      

  4.   

    Response.Write("b.aspxcontent="+TextBox1.Text);
      

  5.   

    Response.Write("b.aspx?content="+TextBox1.Text);
    Lable1.Text = Request.QueryString.Get("content");
      

  6.   

    用个basepage,里面定义个静态变量,两个页面都继承它,把textbox值给那变量.瞎凑合一个方法来
      

  7.   

    var b=window.open('b.aspx');
    var txt = document.getelementbyid('文本框')
    b.write(txt);
      

  8.   

    上面的js写在a.aspx按扭的onclick事件
      

  9.   

    传到页面b.aspx上的Label上,var b=window.open('b.aspx');
    var txt = document.getelementbyid('文本框')
    b.getElementById('LableID').innerHTML=txt;
      

  10.   

    最简单的肯定是用 QueryString了