利用Cookie对象记录用户登录信息

 答案:

利用Cookie对象可以保存用户信息,在网站的其他页面都可以Cookie对象中的数据。

本实例运行结果如图1所示,输入用户名和密码,单击【登录】按钮。

1  登录页面

页面跳转到Default2.aspx页的同时已将用户名和密码保存到Cookie对象中,这时可以读取Cookie对象中存储的用户名,如图2所示。

2  欢迎页面

关键技术

Response对象的Cookies数据集合

实现过程

1)新建一个网站,默认主页名为Default.aspx

2)在Default.aspx页面中添加2TextBox控件和一个Button控件,在按钮的Click事件中编写代码。

protected void Button1_Click(object sender, EventArgs e)

    {

        Response.Cookies["UserName"].Value = TextBox1.Text.Trim();

        Response.Cookies["Pwd"].Value = TextBox2.Text.Trim();

        Response.Redirect("Default2.aspx");

    }

3)创建一个新页Default2.aspx,在后台页面中编写代码。

protected void Page_Load(object sender, EventArgs e)

    {

        Response.Write("欢迎 ");

        Response.Write(Request.Cookies["UserName"].Value);

        Response.Write("  登录网站!");

    }