Cookie not accepting dynamic data ASP.net -


when using cookie, have 2 buttons should add number it. using number make print shopping cart. when print it, gives 1 number back. if insert static data work, when press both buttons, seems add 1 of values.


cookie being made:

    protected void page_load(object sender, eventargs e)     {         if (httpcontext.current.request.cookies["mytestcookie"] == null)         {             httpcookie mycookie = new httpcookie("mytestcookie");             response.cookies.add(mycookie);             mycookie.values.add("", "1");             mycookie.expires = datetime.now.addseconds(30);         }       } 


buttonclick add data cookie, got 2 of these, button1 adds nr 3 , button2 adds nr 2:

    protected void button1_click(object sender, eventargs e)     {         response.cookies["mytestcookie"].values.add("item", "3");         response.write(request.cookies["mytestcookie"].values.tostring());     } 

buttonclick check data in cookie:

protected void button3_click(object sender, eventargs e)     {         string cookies = request.cookies["mytestcookie"].values.tostring();         response.write("cookie: "+cookies);     } 

i think need this:

protected void button1_click(object sender, eventargs e) {     response.cookies["mytestcookie"].values.add("item", "3");     response.cookies["mytestcookie"].expires = datetime.now.addseconds(30);     response.write(request.cookies["mytestcookie"].values.tostring()); } 

because cookie being destroyed when leaving method. setting expire time makes sure won't happen immediately.


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -