有两种方法:
一:
调用页面的时候:Response.Redirect("aaa.aspx?Param1=123456&Param2=789");
其中“?”后面的就是传递的字符串,如果有多个用“&”分开,在aaa.aspx页面读:Request.QueryString["Param1"]......
二:
this.Session["a"]="aaaaa";
在另一个页面读就直接读出来就是了:
string t=this.this.Session["a"].ToString();
如果是对象,则读出后转换类型就可以了:
DataSet ds=new DataSet();
this.Session["a"]=ds;
DataSet t=(DataSet)this.this.Session["a"];
Session赋值后在所有页面一直存在,直到这个用户关闭应用程序。