Есть много вопросов о том, как заставить браузер кэшировать или не кэшировать любое изображение. Но я столкнулся с немного другой ситуацией. В нескольких местах моей веб-страницы я использую следующий код для изображений.
<img title="<%= Html.Encode(Model.title)%>"
src="<%= Url.Action(MVC.FrontEnd.Actions.RetrieveImage(Model.SystemId))%>"/>
Итак, в сгенерированном HTML это похоже на
<img title="blahblah" src="http://xyz.com/FrontEnd/Actions/RetrieveImage?imageId=X">
Где X
- некоторое целое число. Я видел, что хотя браузер (IE или Mozilla) по умолчанию кэширует изображения, он не кэширует изображения, созданные вышеуказанным методом.
Можно ли как-то сказать браузеру кэшировать изображения вышеуказанного типа?
Заранее спасибо.