答案:
利用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(" 登录网站!");
}