检测会话ID何时更改

时间:2017-07-10 10:25:25

标签: c# asp.net session

我构建了asp.net服务器,让用户使用基于会话ID的名称保存文件中的数据,然后使用该文件一次下载并从服务器中删除该文件。

我的问题是当用户保存文件并关闭他的浏览器时,会话ID将会改变,下次他将进入服务器时,他将找不到该文件,并且这个带有命名的最后一个会话的文件将永远不会被删除。

我该如何解决?

1 个答案:

答案 0 :(得分:0)

最简单的解决方案是使用cookies我猜。请查看this site以获得详尽的解释。

如果客户端不包含您的cookie,请创建一个新cookie。如果是,请将其用作文件ID的(部分)。