никогда не кэшируйте настройки, вызывающие проблему - PullRequest
0 голосов
/ 06 октября 2009

В настоящее время у нас проблема с настройками кэша на общей рабочей станции на одном из наших клиентских сайтов. По сути, они установили свой браузер IE на своей машине так, чтобы «никогда» не проверять наличие новых версий сайта. Это приводит к тому, что на некоторых наших страницах отображаются данные другого пользователя после того, как один из пользователей вышел из системы и снова вошел в нее. Какие у меня есть варианты, чтобы предотвратить этот тип поведения, кроме того, что я говорю пользователям не использовать этот параметр (что мы никогда не можем гарантировать) , Сайт asp.net 3.5.

Я знаю, что одним из вариантов является установка страницы, которая никогда не кэшируется, но это также приведет к тому, что пользователи потеряют функциональность кнопки «Назад» на большинстве сайтов. Так что любые другие варианты будут полезны.

1 Ответ

1 голос
/ 06 октября 2009

Если вы включите кэширование (с сервера), вы не потеряете функциональность кнопки «назад», просто нажмите кнопку «Назад», чтобы сделать новый запрос к серверу, а не просто отобразить страницу из кэша. Это более безопасно, потому что это означает, что если кто-то выходит из системы, другой пользователь не может щелкнуть назад, чтобы посмотреть, что у него было на экране ранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...