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

答案：

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

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

图 1 登录页面

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

图 2 欢迎页面

#### 关键技术

Response 对象的 Cookies 数据集合。

#### 实现过程

（1）新建一个网站，默认主页名为 Default.aspx。

（2）在 Default.aspx 页面中添加 2 个 TextBox 控件和一个 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(" 登录网站！");

}