2013-11-26 4 views
0

Есть ли способ остановить страницу из кеширования в .NET?Страница ASP.NET хранит кеширование

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

проблема не кеш браузера btw

любые идеи о том, как исправить это?

+1

Пожалуйста, быть более точным в вашем вопросе. Откуда вы знаете, что проблема не в кеше браузера? Может быть, запросы на сервер кэшируются? Если да, то полезно использовать функцию jquery: $ .ajaxSetup ({cache: false}); –

ответ

0

ли вы попробовать:

Response.Cache.SetCacheability(HttpCacheability.NoCache); 
Response.Cache.SetAllowResponseInBrowserHistory(false); 

?

0

Если вы хотите, чтобы отключить кэширование для одной страницы (читай: .aspx) поместите следующий код в Page_Init()

Response.Cache.SetCacheability(HttpCacheability.NoCache) 

Alternativly вы можете установить в файле .aspx: <%@ OutputCache Location="None" %>

Дополнительная информация :

Смежные вопросы