用户离开请求时,我可以控制清洁物品吗?

时间:2009-07-22 02:30:04

标签: asp.net page-lifecycle disposing

我有一个允许上传多个文件的页面,文件会不断上传,即每个文件都有很多FileUpload控件和一个提交按钮,并立即上传。

我想,一旦用户离开页面并转到另一个页面而不保存主容器(例如'item'=产品/ note / doc /无论这些文件附加到哪个),上传的文件应该是从服务器上删除。

换句话说:我怎么知道用户不打算回来(即他关闭了他的浏览器等)。

1 个答案:

答案 0 :(得分:2)

简短的回答是,您无法准确知道用户何时决定离开您的网站,除非她专门点击“退出”并重定向到其他地方。

您最好的选择是在Session_End() Global.asax的{​​{1}}事件处理程序中清理用户。