ASP.NET学习之页面传值(5)_Session传值

【注意:在接收数据时,一定要做判空判断】
IndexPage.aspx页面:
<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)
        {
            //Session传值
            Session["Name"] = Text1.Value;
            Session["Pass"] = Text2.Value;
            Response.Redirect("ResultIndex.aspx");
        }
        
ResultPage.aspx.cs后台代码:
接收数据        
 protected void Page_Load(object sender, EventArgs e)
        {        
        string name = Session["Name"].ToString();
        string pass = Session["Pass"].ToString();
        txt.Value = "用户名:" + name + "-----密码:" + pass;  
        }
原文地址:https://www.cnblogs.com/Yisijun/p/4588130.html