在IE 9中启用cookie

时间:2012-06-27 16:27:13

标签: asp.net session-state

aspx页面:

<asp:Label ID="Label1" runat="server"></asp:Label>
<asp:Button ID="btbStart" runat="server"  Text="Click" onclick = "btnClick"/>

背后的代码:

protected void Page_Load(object sender, EventArgs e)
{
    HttpCookie mycook = Request.Cookies["mycookie"];
    if (mycook != null)
      Label1.Text = mycook.Values["test"].ToString();

}

protected void btnClick(object sender, EventArgs e)
{
  HttpCookie mycookie = new HttpCookie("test");
  mycookie.Value = "Hellworld";
  mycookie.Expires = DateTime.Now.AddDays(4);
  Response.Cookies.Add(mycookie);            
}

我的问题是我使用的是IE 9并且未启用cookie。如果我使用F12(开发人员工具)查看cookie会话,则它是空白的。

我使用Fiddler,我看到&#34; Set-Cookie&#34;有价值。但是如果我在另一个浏览器中打开页面,则不会检索到cookie值。这是空白的

我无法理解问题是什么。

由于

0 个答案:

没有答案
相关问题