可以用server.transfer()
WebForm1.aspx:private string _name;
public string Name
{
get
{
return _name;
}
set
{
_name = value;
}
}private void Button2_Click(object sender, System.EventArgs e)
{
Name = "String from WebForm1";
Server.Transfer("WebForm2.aspx");
}WebForm2.aspx:private void Page_Load(object sender, System.EventArgs e)
{
WebForm1 wf1;
wf1=(WebForm1) Context.Handler;
Response.Write(wf1.Name);
}