C# 创建和调用cookies

C# 创建和调用cookies,c#,asp.net,cookies,C#,Asp.net,Cookies,我必须创建一个cookie,然后检索存储的cookie 我该怎么做呢?正在存储的cookie必须包含我在摘要页面上显示的嗜好页面上键入的信息 我必须保存cookie,然后重定向到Summary2并调用我按下按钮时存储的cookie。这是迄今为止我所掌握的代码,我相信这些代码与我所问的相关 protected void btnDisplay_Click(object sender, EventArgs e) { string vacations = Session["Va

我必须创建一个cookie,然后检索存储的cookie

我该怎么做呢?正在存储的cookie必须包含我在摘要页面上显示的嗜好页面上键入的信息

我必须保存cookie,然后重定向到Summary2并调用我按下按钮时存储的cookie。这是迄今为止我所掌握的代码,我相信这些代码与我所问的相关

 protected void btnDisplay_Click(object sender, EventArgs e)
    {
        string vacations = Session["Vacations"] as string;
        string hobbies = Session["Hobbies"] as string;
        string classes = Session["Classes"] as string;

        lblDisplay.Text = "Your favorite vacations spots are: " + vacations + "<br />" +
        "Your hobbies are: " + hobbies + "<br />" +
        "Your IT Classes are: " + classes;

    }
    protected void btnRedirect_Click(object sender, EventArgs e)
    {
        Response.Cookies["Hobbies"].Value = hobbies;
        Response.Cookies["userName"].Expires = DateTime.Now.AddDays(30);

        HttpCookie aCookie = new HttpCookie("lastVisit");
        aCookie.Value = DateTime.Now.ToString();
        aCookie.Expires = DateTime.Now.AddDays(1);
        Response.Cookies.Add(aCookie);

        Response.Redirect("Summary2.aspx", true);
    }

我主要不知道如何存储在我的爱好页面中输入的信息。在此方面的任何帮助都将不胜感激。谢谢大家!

把“Cookie”放在你的网站上。掌握它,你就可以在任何地方访问它。

我发现我做错了什么。我在错误的按钮命令中使用了cookies方法,在我的总结2中,我让它调用了错误的cookie名称

protected void btnDisplay_Click(object sender, EventArgs e)
    {
        if (Request.Cookies["userName"] != null)
            lblDisplay.Text = Server.HtmlEncode(Request.Cookies["userName"].Value);

        if (Request.Cookies["userName"] != null)
        {
            HttpCookie aCookie = Request.Cookies["userName"];
            lblDisplay.Text = Server.HtmlEncode(aCookie.Value);
        }

    }