2013-04-04 79 views
1

我在下面的代碼片段中設置了一個cookie。當我在螢火蟲中查看我的餅乾時,我看到了餅乾,但是這個值本身是空白的。
我知道respondArray[1]變量是一個字符串,但它只是不保存到cookie中。asp.net cookie不存儲的值

System.Web.HttpCookie cookie = new System.Web.HttpCookie("secretKey", respondArray[1]); 
Response.Cookies.Add(cookie); 

任何幫助,非常感謝。

+0

你說的祕密密鑰[1],但您使用respondArray [1]。這是好的,也許這是錯誤? – Dave 2013-04-04 12:53:44

回答

1

試試這可幫助您

HttpCookie userCookie = new HttpCookie("UserInfo"); 
     userCookie["Country"] = "Italy"; 
     userCookie["City"] = "Rome"; 
     userCookie["Name"] = "Jones"; 


if (cookie != null) 
     { 
      string country = cookie["Country"]; 
      string city = cookie["City"]; 
      string name = cookie["Name"]; 
      Label2.Text = "Cookie Found and read<br/>"; 
      Label2.Text += "Name: " + name; 
      Label2.Text += "<br />Country: " + country; 
      Label2.Text += "<br />City: " + city; 
     } 
+1

使用該代碼我甚至沒有得到空白曲奇:( – 2013-04-05 09:05:55

+0

讓我看看你的代碼 – 2013-04-05 09:08:56

+0

我發現設置曲奇我原來的方式(和你的方式)都工作,只要我不重定向後,這是一項要求...是否有重定向和Cookie我不知道的問題? – 2013-04-05 09:46:03