asp.net没有保存我的cookie

时间:2014-08-24 05:44:34

标签: c# asp.net cookies

我知道这可能很简单,但我无法理解。请注意,我在自己的PC上执行此操作,而不是通过服务器(localhost),我认为这可能是问题所在,但我在网上看不到任何情况,所以也许这只是一个想法。

所以我想简单地获取一个字符串并将其存储到cookie中,然后再读取它。以下是“保存”cookie及其信息的代码行:

HttpCookie cookie = new HttpCookie("userName", someInfo);
Response.Cookies.Add(cookie);

lblProof.Text = "Value: " + Request.Cookies["userName"].Value;

如果我尝试这种方法,它会失败。 lblProof上没有显示任何信息。起初,我想也许someInfo没有任何东西(注意它是一个字符串)。但是,当我将lblProof.Text设置为someInfo时,它会显示它。我试过简单地做

Response.Cookies["userName"].Value = someInfo;

但这也不起作用。那么是什么导致这件事根本不起作用?是的,我已经尝试过HttpContext.Current.Response和Request。

0 个答案:

没有答案