Селектор jquery $(".hiddenContent")
срабатывает для всех элементов вашего html с этим классом, независимо от того, в каком контейнере он находится. Вы можете вкладывать селекторы jquery, чтобы сделать их более конкретными. Например: $("#one .hiddenContent")
выберет все элементы с классом hiddenContent, которые являются потомками элемента с идентификатором «one»
Это очень похоже по синтаксису, но сильно отличается от этого $("#one.hiddenContent")
(обратите внимание на отсутствует пробел), который выделил бы все элементы, у которых есть и id one, и класс hiddenContent
Итак, подведем итог: размещение еще двух или селекторов в одном селекторе jquery сузит выбор либо иерархического (parent -> child), либо по количеству качеств, которыми он должен обладать.
Response.Cache.SetCacheability(HttpCacheability.NoCache);
В то время как кэширование не гарантируется, это работает на меня по большей части
//Used for disabling page caching
HttpContext.Current.Response.Cache.SetExpires(
DateTime.UtcNow.AddDays(-1));
HttpContext.Current.Response.Cache.SetValidUntilExpires(false);
HttpContext.Current.Response.Cache.SetRevalidation(
HttpCacheRevalidation.AllCaches);
HttpContext.Current.Response.Cache.SetCacheability(
HttpCacheability.NoCache);
HttpContext.Current.Response.Cache.SetNoStore();
Выполните это в OnInit любой страницы () метод (возможно, при помощи базового класса) на любой странице, которую Вы не хотите, чтобы пользователи смогли кэшировать.
Будьте осторожны, хотя, некоторые страницы могут потребовать, чтобы Вы, чтобы позволить кэшироваться, такие как выполнение файла загрузили на страницах SSL и т.д.
Я нашел этот код где-нибудь, если я найду ссылку, то я обновлю сообщение.
И теперь Вы знаете, почему Вы получаете сообщение, "Вы вышлись из системы. Близко это окно браузера из соображений безопасности".
Никакой кэш не является обходным решением.
Предпоследнее обходное решение должно использовать ajax для раскрытия любой уязвимой информации - это было бы выполнено снова в заднем случае, и информация не должна кэшироваться. Это - больше соединений и больше задержки, но из-за современного браузера, кэширующегося нет очень, который может быть сделан кроме обходных решений, таких как они.
- Adam