Могу ли я контролировать чистящие средства, когда пользователь оставляет запрос? - PullRequest
1 голос
/ 22 июля 2009

У меня есть страница, которая позволяет загружать несколько файлов, файлы загружаются постоянно, т. Е. Имеется множество элементов управления FileUpload и кнопка отправки рядом с каждым из них, и она загружается немедленно.

Я хочу, чтобы, как только пользователь покинул страницу и перешел на другую страницу без сохранения основного контейнера (например, 'item' = product / note / doc / независимо от того, к чему эти файлы прикреплены), загруженные файлы должны быть удалено с сервера.

Другими словами: как я могу узнать, что пользователь не собирается возвращаться (т. Е. Он закрывает свой браузер и т. Д.)

1 Ответ

2 голосов
/ 22 июля 2009

Короткий ответ: вы не можете точно знать, когда пользователь решит покинуть ваш сайт, если только он не нажмет кнопку «Выйти» и не будет перенаправлен куда-то еще.

Лучшим вариантом будет очистка после пользователя во время обработки события Session_End() в Global.asax.

...