IndexPage.aspx页面:
必须在<form runat="server">中
<form runat="server">
<div>
<input id="Text1" type="text" runat="server"/>
<input id="Text2" type="text" runat="server"/>
<input id="Button1" value="传值" type="button" runat="server" onserverclick="ok_ServerClick"/>
</div>
</form>
IndexPage.aspx.cs后台代码:
public void ok_ServerClick(object sender, EventArgs e)
{
//将要传递的值存放在Context中
Context.Items["name"] = Text1.Value;
Context.Items["pass"] = Text2.Value;
//页面跳转
Server.Transfer("ResultIndex.aspx");
}
ResultPage.aspx.cs后台代码:
接收数据
protected void Page_Load(object sender, EventArgs e)
{
string name = Context.Items["name"].ToString();
string pass = Context .Items["pass"].ToString();
txt.Value = "用户名:" + name + "-----密码:" + pass;
}