Я делаю веб-приложение с MVC4 и C#.Как истечь кешированное изображение без удара F5?
Я разрешаю пользователю загружать изображение для изображения своего профиля. В этот момент мне нужно, чтобы предыдущее изображение профиля истекало, так что, когда браузер перезагружает страницу, отображается новое изображение. В настоящее время, поскольку оба изображения имеют одно и то же имя, браузер использует предыдущее изображение, которое было кэшировано вместо нового изображения.
Если я заставляю браузер перезагружаться с помощью F5, он отображает новое изображение. Как я могу убедиться, что пользователь, возвращающийся на страницу своего профиля, видит новое изображение, а не тот, что находится в кеше браузера, не нажимая F5?
Как насчет смены имени? + google for 'If-Modified-Since' – zerkms