如何解决单击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);
}
解决方法
是否为您的应用启用了会话?例如-如果您只有一个页面来读取,更新和打印出该值-它会保留吗?如果不是您的会话可能被禁用或配置为奇数,请检查您的web.config
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。