请问如何得到2_2_2
delva 2007-08-24 10:17:30 一个测试:
a页面的值post到b页面
a.aspx
<form id="Form1" method="post" runat="server">
<asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
<asp:Button id="Button1" runat="server" Text="Button" />
</form>
private void Page_Load(object sender, System.EventArgs e)
{
if(!IsPostBack)
TextBox1.Text="1";
else
TextBox1.Text="2";
}
private void Button1_Click(object sender, System.EventArgs e)
{
TextBox1.Text="2";
Session["eh"]="2";
Server.Transfer("b.aspx");
//Response.Redirect("b.aspx");
}
b.aspx
private void Page_Load(object sender, System.EventArgs e)
{
string s1=Request.Params["TextBox1"];
string s2=Session["eh"].ToString();
string s3=Request.Form["TextBox1"];
Response.Write(s1+"_"+s2+"_"+s3);
}
得到:
1_2_1
请问如何得到2_2_2