传参
1)request:
   Page.Response.Redirect("test.aspx?name=abc");
   string tmp=Page.Request.QueryString["name"];//取得name的值abc
2)Session:
   Page.Session["name"]="abc";
   string tmp=Page.Session["name"].ToString;
3)Server.Transfer:

解决方案 »

  1.   

    3)Server.Transfer:
       如果当前页是webform1.aspx,定义一个属性name
       public string name
       {
         get
         {
           return "abc";
         }
       }
       ... 
       重定向Server.Transfer("test.aspx")
    ---------
    转到test.aspx后
    if(!IsPostBack)
    if(Context.Handler.ToString()=="ASP.webform1_aspx")
    {
    webform1 tmpwebForm =(webform1)Context.Handler;
             string tmp=tmpwebForm.name;//取得name的值abc
    }
      

  2.   

    楼上的都说了
    传递多个参数
    Page.Response.Redirect("test.aspx?name=abc&para=def");
    string tmp1=Page.Request.QueryString["name"];//取得name的值abc
    string tmp2=Page.Request.QueryString["para"];//取得para的值def