我在vb.net中创建了1个cookie并保存,但是创建了2个cookie。为什么要创建第二个cookie

时间:2019-03-06 17:21:08

标签: asp.net vb.net cookies

我创建一个名为“ user_status”的http cookie,然后将其填充并添加到cookie中。当我在浏览器中检查cookie时,有2个cookie可用。一个是我创建的cookie,名为“ user_status”,另一个是cookie(未创建)为什么命名为“ ASP.NET_SessionId”的Cookie(ASP.NET_SessionId)具有随机数据。代码Session(“ author_id”)从函数中获取值。

我的代码是:

    Dim c As HttpCookie = New HttpCookie("user_status")
    c.Values.Add("Author_id_cookie", Session("author_id"))
    c.Expires = DateTime.Now.AddDays(15)
    Response.Cookies.Add(c)

1 个答案:

答案 0 :(得分:1)

.dotnet框架中使用此cookie来维护用户的会话信息,如果您没有会话,并且不想使用cookie,则可以尝试在应用程序级别禁用会话:{{3} }