2011-04-11 61 views
2

有沒有發現很有趣的問題,在asp.net與餅乾: 值爲喜歡使用asp.net和餅乾特殊字符

HttpCookie cookie = new HttpCookie("test", "test&"); 
Response.Cookies.Add(cookie); 

測試& 添加cookie時,然後試圖檢索值Request.Cookies時[ 「測試」]尾隨&符號丟失。如果不是拖尾,它不會丟失。在螢火蟲或JavaScript數據是正確的,所以它是特定的asp.net,我認爲。 當然,大多數人可以說只使用UrlEncode。但它真的有必要嗎?有沒有任何cookies的禁止列表(因爲我認爲它比網址小)? 我也發現了類似的話題,但沒有&符號在受限列表: Allowed characters in cookies

回答