会话cookie asp.net c#

时间:2015-01-31 02:28:39

标签: javascript asp.net c visual-studio-2010

请帮忙。实际上我想使用cookie将信息从第1页传递到第2页,但每次点击按钮都会添加以设置新的cookie ....不只是设置相同的nae并修改值。并读取所有cookie作为列表我不知道你是否会理解我想要的东西!!

这里是我的代码

 <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
        <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />


        protected void Button1_Click(object sender, EventArgs e)
        {
            HttpCookie Cookie = new HttpCookie("result");            

            Cookie["text1"] = TextBox1.Text;
            Cookie["text2"] = TextBox2.Text;
            Cookie.Expires = DateTime.Now.AddDays(2);
            Response.Cookies.Add(Cookie);
           Response.Redirect("WebForm2.aspx");


        }



        protected void Page_Load(object sender, EventArgs e)
        {

            HttpCookie Cookie = Request.Cookies["result"];
            if (Cookie != null)
            {

                Ldonate.Text = Cookie["text1"] ;
                Litem.Text = Cookie["text2"] ;
}

1 个答案:

答案 0 :(得分:0)

Ldonate.Text = Request.Cookies["result"]["text1"]; Litem.Text = Request.Cookies["result"]["text2"]; 这是你如何访问cookie