Ari*_*911 2 c# asp.net cookies
我在一个页面中设置了这样一个cookie:
Request.Cookies["lang"].Value = "en-US";
Request.Cookies["lang"].Expires = DateTime.Now.AddDays(50);
Run Code Online (Sandbox Code Playgroud)
在另一页上,我尝试阅读cookie:
string lang = Server.HtmlEncode(Request.Cookies["lang"].Value);
Run Code Online (Sandbox Code Playgroud)
cookie不为null,但值为空字符串.我究竟做错了什么?
Luk*_*keH 10
您应该使用Response.Cookies设置cookie,并Request.Cookies读取从客户端发回的任何cookie.
你问题中的代码是在Request对象中设置cookie ,而不是Response.
| 归档时间: |
|
| 查看次数: |
336 次 |
| 最近记录: |