2016-05-04 1 views
-1

Браузер Chrome. Я использую Visual Studio 2015 с ASP.NET Web Application Project. как-то, всякий раз, когда я перестраиваю проект, мне нужно сначала очистить хром-кеш. в противном случае он загружает только предыдущую версию моего проекта (не показывая мои изменения.) Как мне исправить эту проблему? Благодарю.Почему каждый раз перестраивает проект, чтобы очистить историю браузера

ответ

1

Используйте этот код на вашем Page_Load Event, чтобы избежать кэширования браузера своих данных. Браузер не сможет кэш ваши данные на Веб-формы независимо от того, сколько раз ваш проект build.

protected void Page_Load(object sender, EventArgs e) 
{ 
    if (!IsPostBack) 
    {        
     Response.ClearHeaders(); 
     Response.AddHeader("Cache-Control", "no-cache, no-store, max-age=0, must-revalidate"); 
     Response.AddHeader("Pragma", "no-cache"); 
    } 
} 

Если вы специально хотите удалить определенный элементы, а затем использовать это:

Cache.Remove("MyItem"); //Removing the item with the key named 'MyItem'. 

FYI: Весь список кэш хранится в вашем браузере (Хром для instan в.п.) можно увидеть с помощью:

  • Открыть новую вкладку в браузере
  • Тип о: кэш в URL

Вы сможете увидеть список элементов в кеше браузера.

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