2016-06-17 3 views
1

Недавно я столкнулся с проблемой с кнопкой изображения в приложении ASP.Net.Asp Image Button Изображение не меняется

Файл изображения был заменен тем же именем на сервере, когда пользователь загружает новое изображение, но кнопка «Изображение» по-прежнему показывала старое изображение даже после обновления страницы.

ли преодолеть эту проблему, добавив строку запроса в URL ImageButtom

 Image1.ImageUrl="images/ID102.jpg?"+DateTime.Now.ToString("ddmmyy"); 

Хотелось бы знать, если это является единственным решением этой проблемы ??

+0

Ваш ответ ниже для Сергея Латыша. Также, если вы нажмете CTRL + F5 в своем браузере, чтобы убедиться, что вы очистили кеш браузера, прежде чем попасть в кеш CDN. –

ответ

0

Ваш браузер, скорее всего, кэширует старое изображение, так как он имеет тот же URL-адрес.

Обновите страницу с помощью ctrl + f5 или откройте свои инструменты разработчика и отключите кеширование в настройках.

Вы также можете обнаружить кеширование, нажав F12 в своем браузере и просматривая вкладку сети и просматривая запросы. Если вы видите «304 Not Modified», это означает, что он использует кешированную версию.

1

Вы должны включать в себя часы, минуты и секунды, чтобы решить проблему кэширования (также можно добавить случайное число, но не текущий DateTime))

0

Я всегда использую режим инкогнито в Google Chrome, чтобы отменить все сохраненные куки/кэш при тестировании мой Программы.

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