在ASP.NET中,分配非持久性(内存中)cookie可以通过以下步骤实现:
HttpCookie cookie = new HttpCookie("cookieName");
cookie.Value = "cookieValue";
cookie.Expires = DateTime.Now.AddDays(-1);
HttpContext.Current.Response.Cookies.Add(cookie);
完整的示例代码如下:
protected void Page_Load(object sender, EventArgs e)
{
HttpCookie cookie = new HttpCookie("cookieName");
cookie.Value = "cookieValue";
cookie.Expires = DateTime.Now.AddDays(-1);
HttpContext.Current.Response.Cookies.Add(cookie);
}
这样,在ASP.NET中,您就可以成功地分配一个非持久性(内存中)cookie。请注意,这种方法不会将cookie持久化,因此,在客户端关闭浏览器时,cookie将被删除。
领取专属 10元无门槛券
手把手带您无忧上云