У меня есть страница, на которой публикуется загрузка для (пере) установки изображения.Изображение отображается на странице.
После завершения загрузки сообщения оно отвечает перенаправлением на исходную страницу.
Тег img говорит:
<img src = GetIcon?id=1234&rand='time in millsec' />
1234является постоянным, время на стороне сервера генерируется всякий раз, когда страница обслуживается.
Значок не обновляется
Я вижу в диагностической трассировке сети f12, что значок получен и что сервер возвращаетновое изображение;но браузер отображает старое изображение.Это происходит на 9 и FF4
Я надеялся, что ранд это исправит - когда его не было, браузер вообще не получил значок, ТАК показал мне путь (как обычно), но он все еще не работает
РЕДАКТИРОВАТЬ:
теперь есть (в ответе img)
Cache-control:no-cache, no-store, must-revalidate
pragma: no-cache
expires:-1
все еще не работает
РЕДАКТИРОВАТЬ: ASP.NET MVC
Вот поток F12
URL Method Result Type Received Taken Initiator Wait Start Request Response Cache read Gap
/WebRole/Admin/Upload POST 302 text/html 281 B 329 ms click 12312 79 0 250 0 359
http://localhost/WebRole/Admin/Setup GET 200 text/html 2.37 KB 46 ms click 12641 0 46 0 0 313
/WebRole/Content/my.css GET 304 text/css 161 B < 1 ms <link rel="stylesheet"> 12687 0 0 0 0 313
/WebRole/Scripts/jquery-1.5.1.min.js GET 200 application/x-javascript 83.75 KB 16 ms <script> 12687 16 0 0 0 297
/WebRole/Scripts/modernizr-1.7.min.js GET 200 application/x-javascript 9.44 KB 63 ms <script> 12687 16 47 0 0 250
/WebRole/Scripts/jquery.form.js GET 304 application/x-javascript 178 B < 1 ms <script> 12687 0 0 0 0 313
/WebRole/UI/GetIcon?systemID=NC037&rand=129580841455167629 GET 200 image/png 1.03 KB 313 ms <img> 12687 16 281 16 0 0
РЕДАКТИРОВАТЬ: Это ушло само собой - я не знаю, что я изменил: - (