单击javascript生成链接asp.net时会话丢失

时间:2011-06-15 15:48:58

标签: javascript asp.net

我正在建立一个具有购物篮功能的网站,我正在使用该会话来存储购物车。当我浏览网站时,它工作正常并显示篮子中的项目数,但是当我点击由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);
    }

1 个答案:

答案 0 :(得分:0)

是否为您的应用启用了会话?例如 - 如果您有一个页面可以读取,更新和打印出值 - 它会保留吗?如果不是您的会话可能被禁用或配置为奇数,请检查您的web.config