Очистить кэш сервера при закрытии браузера с помощью ASP.NET

#c# #javascript #asp.net

#c# #javascript #asp.net

Вопрос:

для безопасного веб-приложения, как очистить элемент в кэше сервера при закрытии браузера.

Комментарии:

1. @Roman: небольшая поправка к вопросу, который я опубликовал. Мне нужно удалить определенный элемент кэша с сервера. может быть полезно использовать javascript.

2. @Vikas — вы можете сохранить некоторый идентификатор в своем объекте сеанса, и когда он истечет, вы сможете узнать, какую часть данных вам следует удалить. Я не могу понять, как javascript может быть полезен — потому что, когда вы закрываете браузер — javascript не будет работать.

Ответ №1:

Вы можете попробовать использовать объект Session и использовать его метод Session_End, чтобы определить, когда сеанс завершен, а затем выполнить очистку.

Более подробную информацию об объекте сеанса вы можете найти здесь — http://www.codeproject.com/KB/aspnet/ExploringSession.aspx

Я бы использовал небольшой тайм-аут, чтобы кэш очищался почти сразу по окончании сеанса. Возможно, я здесь ошибаюсь — так что, если кто-нибудь может помочь, это будет оценено.

Удачи!