1、URL 字符串传输;
2、Application 应用程序状态、Session 会话状态;
3、Server.Transfer();
Server.Transfer()方法可以传递页面中的任何对象到目标页面中。
如:源页面 A.aspx 和 目标页面 B.aspx,其中 A.aspx 中有属性Test:
Public String Test
{
get{return "Test";}
}
通过使用Server.Transfer()方法将页面 A.aspx传到页面 B.aspx ,如下:
Server.Transfer("B.aspx");
这样,在B.aspx页面中就可以使用以下方式来使用A.aspx的属性了:
page p=(page)Context.Handler;
Response.Write("传过来的值是:"+p.Test);