通过url
cookie 
session
都可以传递值

解决方案 »

  1.   

    a.aspx  button 调用 js 方法 function fun(){ var str=document.getElementById("textbox1").value ;window.open("..\b.aspx?name='+str+'");}b.aspx  load 方法:  label1.text=Request.QueryString["name"].ToString();
      

  2.   

    a.aspx上有一个textbox1和button,b.aspx上有一个lable1
    =========
    a页面的button click事件中:
    Response.Redirect("b.aspx?v="+textbox1.Text);b页面page_load:
    if(!PostBack)
    {
     lable1.Text=Request.QueryString["v"].ToString();
    }
      

  3.   

    PostBack
    为什么系统提示不存在名称“PostBack”呢,在先急呀。
      

  4.   

    Response.Redirect("b.aspx?a="+textbox1.Text);if(!PostBack)
    {
     lable1.Text=Request.QueryString["a"].ToString();
    }
    或server.transfer
    session等传值
      

  5.   

    PostBack
    为什么系统提示不存在名称“PostBack”呢,在线急呀。
      

  6.   

    上面的方法是对的、没有PostBack,就是IsPostBack
      

  7.   

    sorry!if(!Page.IsPostBack)
    {
    }
      

  8.   

    呵呵
    1.button有个PostBackUrl属性,可以指定post的URL,然后在b页面用Request.Form["txtbox1"]来获取
    2.get方式:点击按钮时直接将txtbox1的值传向 b.aspx?a=txt.box1.Text
    3.cookie  
    4.session
    5.Cache
    6.在b页面的顶部再添加一条指定:<%@ PreviousPageType VirtualPath="b.aspx"%>
    然后在b 页面
    if ( PreviousPage != null)
    {
        label1.Text = ((TextBox)PreviousPage.FindControl("username")).Text;
    这里同样可以使用 Request.Form["txtbox1"]来获取
    }7.如果两页面处于同一级目录里,还可以在a页面使用Server.Transfer("b.aspx",true);
      Request.Form["txtbox1"]来获取
      

  9.   

    label1.Text = ((TextBox)PreviousPage.FindControl("username")).Text;=》 label1.Text = ((TextBox)PreviousPage.FindControl("txtbox1")).Text;