我正在建立一个具有购物篮功能的网站,我正在使用该会话来存储购物车。当我浏览网站时,它工作正常并显示篮子中的项目数,但是当我点击由javascript函数创建的链接时,它会丢失会话中的变量。它只会导致javascript
生成的链接出现此问题添加商品代码
if (context.Session["jobBasket"] == null)
{
context.Session.Add("jobBasket", new System.Collections.ArrayList());
}
var list = context.Session["jobBasket"] as System.Collections.ArrayList;
var item = int.Parse(context.Request["jobId"]);
if (!list.Contains(item))
{
list.Add(item);
}
答案 0 :(得分:0)
是否为您的应用启用了会话?例如 - 如果您有一个页面可以读取,更新和打印出值 - 它会保留吗?如果不是您的会话可能被禁用或配置为奇数,请检查您的web.config