标签: asp.net session ashx
我有ASHX用户上传产品图片,我在会话[“up_pro_image”]中保存上传的文件名。在提交时我读取会话值并使用文件进行操作。但是,如果他打开两个页面并在两个页面上添加产品,那么会丢失一个文件名。怎么解决这个?
答案 0 :(得分:0)
您可以将事件写入数据库,而不是将其保存到会话中。每个文件都可以有一个名为“IsProcessed”的标志。然后,您的代码可以在db中查询所有未处理的文件,处理它们,然后将标志设置回数据库中。